Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: 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.
-
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š.
-
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:
sudo apt-get install acl
Práva se potom nastavují takto:
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:
getfacl hlavní
Výstup bude ve tvaru:
# 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:
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.
-
OK dík funguje