This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
posix_acl [2013/10/22 11:12] val [Ubuntu] |
posix_acl [2017/07/04 09:49] val |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== POSIX ACL ====== | ====== POSIX ACL ====== | ||
- | * [[http://ru.wikipedia.org/wiki/ACL]] | + | * [[http://ru.wikipedia.org/wiki/ACL|ACL wiki]] |
===== Включение ===== | ===== Включение ===== | ||
- | ==== Ubuntu ==== | + | ==== Debian/Ubuntu ==== |
- | * [[http://help.ubuntu.ru/wiki/access_control_list]] | + | * [[http://help.ubuntu.ru/wiki/access_control_list|Access Control List - списки контроля доступа]] |
<code> | <code> | ||
- | # apt-get install acl | + | # apt install acl |
</code> | </code> | ||
+ | |||
==== FreeBSD ==== | ==== FreeBSD ==== | ||
- | * [[http://www.freebsd.org/doc/ru/books/handbook/fs-acl.html]] | + | <code> |
+ | # mount -o acls / | ||
- | <code> | ||
- | # init 6 | ||
- | </code> | ||
- | Select 4 in Loader menu | ||
- | <code> | ||
- | # tunefs -a enable /dev/ad0s1a | ||
- | </code> | ||
- | <Ctrl-D> | ||
- | <code> | ||
# cat /etc/fstab | # cat /etc/fstab | ||
</code><code> | </code><code> | ||
... | ... | ||
- | /dev/ad0s1a / ufs rw,acls 1 1 | + | /dev/ada0p2 / ufs rw,acls 1 1 |
... | ... | ||
- | </code><code> | ||
- | # init 6 | ||
</code> | </code> | ||
+ | |||
+ | |||
===== Варианты использования ===== | ===== Варианты использования ===== | ||
- | ==== Ubuntu/FreeBSD ==== | + | ==== Debian/Ubuntu/FreeBSD ==== |
<code> | <code> | ||
# getfacl /etc/passwd | # getfacl /etc/passwd | ||
- | # setfacl -m "user:nobody:---" /etc/passwd | + | # setfacl -m "user:user1:---" /etc/passwd |
+ | |||
+ | # setfacl -x "user:user1:" /etc/passwd | ||
- | # setfacl -x "user:nobody:" /etc/passwd | + | # setfacl -b /etc/passwd |
</code> | </code> | ||