Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: michal368 04 Června 2018, 08:49:15

Název: Automatické nastavení práv na novou složku v určité složce
Přispěvatel: michal368 04 Června 2018, 08:49:15
Ahoj, mám složku hlavní, na které jsem nastavil přístup skupině moje. Bohužel pokud ve složce hlavní vytvořím novou složku tak skupina moje nemá do složky přístup. Musím tedy nastavit práva znova i na novou složku.

Jak mám nastavit aby všechny nové složky pod složkou hlavní měli automaticky nastavená práva jako složka hlavní.

Dík za radu.

Název: Re:Automatické nastavení práv na novou složku v určité složce
Přispěvatel: GdH 05 Června 2018, 14:30:32
Zkus kouknout sem (http://www.abclinuxu.cz/ucebnice/zaklady/principy-prace-se-systemem/pristupova-prava?varianta=print) na poslední odstavec části Další práva, jestli je to to, co potřebuješ.
Název: Re:Automatické nastavení práv na novou složku v určité složce
Přispěvatel: juwa2 05 Června 2018, 14:45:16
Ahoj, mám složku hlavní, na které jsem nastavil přístup skupině moje. Bohužel pokud ve složce hlavní vytvořím novou složku tak skupina moje nemá do složky přístup. Musím tedy nastavit práva znova i na novou složku.

Jak mám nastavit aby všechny nové složky pod složkou hlavní měli automaticky nastavená práva jako složka hlavní.

Dík za radu.

Tomu se říká dědění oprávnění (inheritance). Ošetřuje se pomocí příkazů getfacl a setfacl
Pokud nemáš, balíček acl si doinstaluj:
Kód: [Vybrat]
sudo apt-get install acl
Práva se potom nastavují takto:
Kód: [Vybrat]
setfacl -R -m d:u::rwx hlavní
setfacl -R -m d:g::rwx hlavní
setfacl -R -m d:o::rx hlavní

Práva zkontroluješ příkazem:
Kód: [Vybrat]
getfacl hlavní
Výstup bude ve tvaru:
Kód: [Vybrat]
# file: hlavní
# owner: youruser
# group: yourgroup
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:other::r-x

Tebe zajímají řádky začínající "default". Určují práva pro nově vytvářené soubory/složky.

Pokud už v hlavní složce nějaké soubory/složky máš, přidej ke příkazům výše ještě tyto:
Kód: [Vybrat]
setfacl -R -m u::rwx hlavní
setfacl -R -m g::rwx hlavní
setfacl -R -m o::rx hlavní

Nastaví práva stávajícím souborům/složkám.
Název: Re:Automatické nastavení práv na novou složku v určité složce
Přispěvatel: michal368 06 Června 2018, 19:40:11
OK dík funguje