Portál AbcLinuxu, 14. května 2025 23:51

Dotaz: ZFS nastavení práv

29.8.2016 16:24 jnovacek | skóre: 22 | blog: NovLin
ZFS nastavení práv
Přečteno: 253×
Odpovědět | Admin
Ahoj všichni. Snažím se na NAS4FREE nastavit práva na adresáře a nějak se v tom začínám ztrácet.

Potřebuji vytvořit takovouto strukturu.

trida - uzivatel1, uzivatel2 ...

Adresář trida mám nastaven tak jak potřebuji. Je možno procházet, ale nejde zde nic vytvářet. Do podadresářů uzivatelX se dostane pouze příslušný uživatel a dále člen skupiny ucitele.

Adresář uživatele jsem nastavil takto:

setfacl -m u:uzivatel1:rwxpD-a-R-c--s:fd----:allow /mnt/stNAS/trida/uzivatel1

To se chová také správně. Do adresáře se dostane pouze uživatel. Uživatel nemůže adresář smazat a ani na něj dát nikomu práva. Špatně se však začnou chovat všechny vytvořené podadresáře. Respektive ve výchozím nastavení to je dobře, ale není problém vzít libovolnou podsložku a odepřít do ní přístup vyučujícímu a na druhou stranu dát na složku práva spolužákům. Jim pak stačí do adresního řádku napsat příslušnou cestu a mají práva podle nastavení, v grafickém prostředí se do složky nedá proklikat.

Je možné zakázat nastavování oprávnění na podsložky a vytvářené soubory.

Výstup příkazu getfacl na nově vytvořené složce je tento:

group:uzivatel1:rwxpD-a-R-c---:fd-----:allow

Uživatel nemá právo nastavovat atributy, ale toto se mu bez problémů povede. Testováno přes klikací rozhraní ve Windows

group:nejakaskupina:rwxpDdaARWcCo-:fd-----:allow

Předem děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.8.2016 16:54 ttt
Rozbalit Rozbalit vše Re: ZFS nastavení práv
Odpovědět | | Sbalit | Link | Blokovat | Admin
Myslím si, že nejde zabránit tomu, aby vytvořili složku, ke které nemá přístup učitel. Aby do složky nemohli ostatní spolužáci, mělo by stačit o-rwx na trida/uzivatel1, ne (nebo g-rwx, podle toho, jakou má ten adresář skupinu)?
29.8.2016 18:33 pavele
Rozbalit Rozbalit vše Re: ZFS nastavení práv
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím, jak je to v NAS4FREE. V Sambě mám nastavené:

- vytvářet adresář s právy rwx-rwx-rx;

- vytvářet soubory s právy rwx-rwx-rx.

V Sambě mám nasdílený adresář "skola" nadřazený nad adresářem "třída" s právy rwx-rx-rx (uživatel root).

Adresář "třída" by byl rwx-rx-rx (uživatel root). Podadresáře "uzivatel1, uzivatel2..." rwx-rwx- - pouze příslušný uživatel a dále člen skupiny "ucitele".

Hotovo. Podadresáře nejdou smazat a dostane se do nich pouze uživatel a člen skupiny "ucitele". Žádné ACL.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.