Stranica: 1/1.

Shared folder sa automatskim full access pristupom

Postano: 06 vel 2008, 21:36
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

Re: Shared folder sa automatskim full access pristupom

Postano: 06 vel 2008, 22:34
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

Re: Shared folder sa automatskim full access pristupom

Postano: 07 vel 2008, 07:29
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...

Re: Shared folder sa automatskim full access pristupom

Postano: 07 vel 2008, 07:31
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...

Re: Shared folder sa automatskim full access pristupom

Postano: 07 vel 2008, 07:32
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š

Re: Shared folder sa automatskim full access pristupom

Postano: 07 vel 2008, 08:40
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...

Re: Shared folder sa automatskim full access pristupom

Postano: 07 vel 2008, 09:18
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.

Re: Shared folder sa automatskim full access pristupom

Postano: 07 vel 2008, 11:02
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....

Re: Shared folder sa automatskim full access pristupom

Postano: 07 vel 2008, 12:46
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.

Re: Shared folder sa automatskim full access pristupom

Postano: 08 vel 2008, 15:57
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...