个中:
g
: 指明一个组
对多个用户和组授权,只须要用 逗号
区分开,就像下面如许。
# setfacl -m u:magi:rwx,g:appdev:rwx /etc/apache2/apache2.conf
再次查看删掉落后的 ACl 值就会发明所有的器械都不见了,包含 mask
的值也不见了。
若何删除 ACL
以下面格局运行 setfacl
敕令会删除文件对指定用户的 ACL。这只会删除用户权限而保存 mask
的值为只读。
# setfacl -x u:magi /etc/apache2/apache2.conf
个中:
-x
: 大年夜文件的 ACL 中删除
# getfacl /etc/apache2/apache2.conf
# file: etc/apache2/apache2.conf
# owner: root
# group: root
user::rw-
group::r--
mask::r--
other::r--
应用 -b
来删除文件中所有的 ACL。
再次查看 ACL 值。鄙人面的输出中我们可以看到 mask
的值是读。
个中:
-b
: 删除所有的 ACL 条目
要查看文件和目次默认的 ACL 值,可以应用 getfacl
敕令后面加上文件路径或者目次路径。 留意, 当你对非 ACL 文件/目次运行 getfacl
敕令时, 则不会显示附加的 user
和 mask
参数值。