Shared folder sa automatskim full access pristupom

Diskusije usko vezane uz Ubuntu i srodne distribucije (Kubuntu, Xubuntu, Lubuntu, LinuxMint...)

Moderator/ica: Moderatori/ce

Odgovori
Avatar
Grof
Site Admin
Postovi: 9954
Pridružen/a: 04 pro 2007, 08:00
Lokacija: Zagreb

Shared folder sa automatskim full access pristupom

Post Postao/la Grof »

Evo da i mene nešto muči na Linuxu... :)

Trebam kreirati jedan folder koji će biti dijeljen tako da svi korisnici mog PC-a (znači žena i ja) možemo u njega stavljati bilo što i da oboje imamo prava to tamo brisati, mijenjati i ostalo, bez obzira tko bio vlasnik toga što je stavio.

Za sada sam postigao da svatko može tamo nešto staviti, ali ako taj koji je stavio ne dozvoli prava na fileovima i direktorijima ovaj drugi ne može to mijenjati. Ja bih htio da se prava na fileove i direktorije koji se tamo stavljaju automatski podesi na full access za sve korisnike.

Može li to bez Sambe i NFS-a ili mora biti neki mrežni servis postavljen. Uglavnom, kako to automatizirati...

Pozdrav i hvala
Avatar
Sokac
Site Admin
Postovi: 1120
Pridružen/a: 11 pro 2007, 23:33
Spol: M
OS: Archlinux
Lokacija: San Francisco
Kontakt:

Re: Shared folder sa automatskim full access pristupom

Post Postao/la Sokac »

Ufff...

Jedino što mi pada na pamet je da napraviš grupu (groupadd razmjena) i da dodaš korisnike u tu grupu (useradd -g razmjena korisnik)... Napraviš direktorij s chmod 0770 (drwxrwx---). Pri tome moraš dodati skriptu koja će se učitati svaki puta kad se netko prijavi (session):
chown -R svejedno:razmjena /putanja

Mislim da bi tako trebalo raditi... Nije testirano i nadam se da sam ti pomogao :P
Avatar
Grof
Site Admin
Postovi: 9954
Pridružen/a: 04 pro 2007, 08:00
Lokacija: Zagreb

Re: Shared folder sa automatskim full access pristupom

Post Postao/la Grof »

Ali, pazi ovo!
Ja napravim folder sa full pristupam za sve (Others). Ako tamo stavim file koji je prije imao samo moja prava, on će raditi i moći će ga modificirati, mijenjati i ostalo i drugi useri. ALI ako tamo stavim folder i u njemu druge foldere i fileove, ili samo fileove u tom folderu onda zaboravi. Jer taj dodani folder briše prava postavljena iznad njega, odnosno točnije ne preuzima prava postavljena iznad njega (ne poštuje parent-child pravilo!) samo je u tome problem, zapravo.

Idem njuškati po stranim forumima, možda nešto iskopam...
Avatar
Grof
Site Admin
Postovi: 9954
Pridružen/a: 04 pro 2007, 08:00
Lokacija: Zagreb

Re: Shared folder sa automatskim full access pristupom

Post Postao/la Grof »

Sokac je napisao/la:Ufff...

Jedino što mi pada na pamet je da napraviš grupu (groupadd razmjena) i da dodaš korisnike u tu grupu (useradd -g razmjena korisnik)... Napraviš direktorij s chmod 0770 (drwxrwx---). Pri tome moraš dodati skriptu koja će se učitati svaki puta kad se netko prijavi (session):
chown -R svejedno:razmjena /putanja

Mislim da bi tako trebalo raditi... Nije testirano i nadam se da sam ti pomogao :P

Ajd, probat ću ovo što si mi predložio, pa ti javim...
Avatar
Sokac
Site Admin
Postovi: 1120
Pridružen/a: 11 pro 2007, 23:33
Spol: M
OS: Archlinux
Lokacija: San Francisco
Kontakt:

Re: Shared folder sa automatskim full access pristupom

Post Postao/la Sokac »

jasno, ali sa pokretenjem sudo chown -R (recursive) on će postaviti sve na chmod 0770 :)

ok, samo ti trebaju root ovlasti da to napraviš
Avatar
Grof
Site Admin
Postovi: 9954
Pridružen/a: 04 pro 2007, 08:00
Lokacija: Zagreb

Re: Shared folder sa automatskim full access pristupom

Post Postao/la Grof »

Da, ali chown se ne može izvesti jer su oba usera stalno prijavljena i mijenjaju se sa Fast User Switchingom. Što će reći, da ako ja metnem u taj folder novi folder, žena prebaci na sebe, pri tome se chown ne može izvesti jer je već logirana i samo je prebacila ekran na sebe ti novi fileovi i direktoriji će njoj biti nedostupni za izmjene.

Kužiš, trebao bih nešto (možda kakav deamon) što bi automatski, kako se fileovi i direktoriji prebace u taj folder postavljalo permisije na full access (ili 775 ili 777) rekurzivno (znači pravi inherited) Nešto sam našao na netu, ali vidim da to i druge muči. Ili mi je jednostavnije, aktivirat Sambu i tako to riješiti...
Avatar
Grof
Site Admin
Postovi: 9954
Pridružen/a: 04 pro 2007, 08:00
Lokacija: Zagreb

Re: Shared folder sa automatskim full access pristupom

Post Postao/la Grof »

Našao sam u nekoj temi:

http://ubuntuforums.org/showthread.php?t=92297

da bi to trebalo riješiti sa Sticky bitom na folderu. No, nisam baš polučio neke uspjehe.
Avatar
Grof
Site Admin
Postovi: 9954
Pridružen/a: 04 pro 2007, 08:00
Lokacija: Zagreb

Re: Shared folder sa automatskim full access pristupom

Post Postao/la Grof »

Ah, ja isto pitam svašta... :shock:

U unix sustavima prosljeđivanje prava pristupa prema dolje (inherited permissons) je nešto što nije svojstveno.

Navodno bi se dalo preko Access Control Lista to srediti, ali o tome trenutno pojma nemam, pa ćemo vidjeti....
Avatar
Grof
Site Admin
Postovi: 9954
Pridružen/a: 04 pro 2007, 08:00
Lokacija: Zagreb

Re: Shared folder sa automatskim full access pristupom

Post Postao/la Grof »

I na kraju sam uspio. Riješenje je ACL (Access Control List)
Instalira se acl i eiciel programčić, zatim treba u fstab-u dodati opciju pri mountanju particije. Jednostavno se na kraj doda acl.
Ima programčić eiciel, koji se u GNOME i nautilus lijepo integrira i ina i help koji opisuje rad sa ACL-om. I radi točno ono što treba.
E, sad koliko je to dobro za cijelu particiju ne znam. Bilo bi lukavije napraviti posebnu particiju, mountati je kao neki /home/Public i samo nju staviti na ACL.
Eto, tako bih ja to napravio, a ostale particije ostavio na UGO.

Objasnit ću podrobnije kasnije.
Avatar
Grof
Site Admin
Postovi: 9954
Pridružen/a: 04 pro 2007, 08:00
Lokacija: Zagreb

Re: Shared folder sa automatskim full access pristupom

Post Postao/la Grof »

U stvari uopće nisam uspio. To radi u kubuntuu (točnije u Dolphinu koji se može u GNOME instalirati), ali ne radi sa Nautilusom niti sa konzolom niti Thunarom.

Stvar je u tome što Dolhin koristi trikove da prenese prava pristupa sa jednog direktorija na drugi, a u native-u to ne radi.

Evo i link koji malo bolje objašnjava sve to...
Odgovori