Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Novinky: Děkujeme všem návštěvníkům fóra, kteří ochotně radí ostatním. Vaše práce je velmi potřebná a vážíme si jí.

Autor Téma: Automatické nastavení práv na novou složku v určité složce  (Přečteno 188 krát)

michal368

  • Návštěvník
  • *
  • Příspěvků: 4
  • Karma: +0/-0
    • Zobrazit profil
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.


GdH

  • Moderátor
  • Závislák
  • *****
  • Příspěvků: 3046
  • Karma: +483/-17
    • Zobrazit profil
    • GdH-Notes
Re:Automatické nastavení práv na novou složku v určité složce
« Odpověď #1 kdy: 05 Červen 2018, 14:30:32 »
Zkus kouknout sem na poslední odstavec části Další práva, jestli je to to, co potřebuješ.

juwa2

  • Závislák
  • ****
  • Příspěvků: 1745
  • Karma: +121/-34
    • Zobrazit profil
Re:Automatické nastavení práv na novou složku v určité složce
« Odpověď #2 kdy: 05 Červen 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.
« Poslední změna: 05 Červen 2018, 17:47:55 od juwa2 »

michal368

  • Návštěvník
  • *
  • Příspěvků: 4
  • Karma: +0/-0
    • Zobrazit profil
Re:Automatické nastavení práv na novou složku v určité složce
« Odpověď #3 kdy: 06 Červen 2018, 19:40:11 »
OK dík funguje