Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
pristupova-prava-pomoci-acl [2014/03/18 08:26] zeman Úprava. |
pristupova-prava-pomoci-acl [2017/09/30 20:20] (current) rosa [Give all permissions to all ufal/ufal_ext users] |
||
---|---|---|---|
Line 3: | Line 3: | ||
ACL (access control list) je způsob, jak rozšířit přístupová práva. Pro každý soubor/ | ACL (access control list) je způsob, jak rozšířit přístupová práva. Pro každý soubor/ | ||
- | http://www.vanemery.com/Linux/ACL/ | + | https://wiki.archlinux.org/index.php/Access_Control_Lists |
V& | V& | ||
Line 19: | Line 19: | ||
<code bash>$ ls -l nejaky-soubor | <code bash>$ ls -l nejaky-soubor | ||
- | -rw-r-----+ 1 janicek ufal_ext 0 2008-06-26 22:14 nejaky-soubor</ | + | -rw-r-----+ 1 janicek ufal_ext 0 2008-06-26 22:14 nejaky-soubor</ |
Pro lepší výpis práv musíme použít '' | Pro lepší výpis práv musíme použít '' | ||
Line 35: | Line 35: | ||
Čtvrtý řádek (" | Čtvrtý řádek (" | ||
- | Čili kdybych chtěl povolit skupině ufal_ext přístup r-x k adresáři " | + | Čili kdybych chtěl povolit skupině ufal_ext přístup r-x k adresáři " |
- | <code bash>$ setfacl -m g: | + | <code bash>$ setfacl -m g: |
a případně totéž vevnitř, jestli je to tam podobné. | a případně totéž vevnitř, jestli je to tam podobné. | ||
Line 44: | Line 44: | ||
<code bash> | <code bash> | ||
+ | |||
+ | Pokud bych chtěl přidat právo " | ||
+ | |||
+ | <code bash> | ||
+ | setfacl -R g: | ||
+ | |||
+ | ===== Jak odebrat rekurzivně právo zápisu pro kohokoli? ===== | ||
+ | |||
+ | Revoking write access from all groups and all named users (using the effective rights mask): | ||
+ | |||
+ | <code bash> | ||
+ | |||
+ | ===== Give all permissions to all ufal/ | ||
+ | |||
+ | This is the preferred way of giving all rights to " | ||
+ | |||
+ | <code bash> | ||