个中:
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: rootuser::rw-group::r--mask::r--other::r--
应用 -b 来删除文件中所有的 ACL。
再次查看 ACL 值。鄙人面的输出中我们可以看到 mask 的值是读。
个中:
-b: 删除所有的 ACL 条目
要查看文件和目次默认的 ACL 值,可以应用 getfacl 敕令后面加上文件路径或者目次路径。 留意, 当你对非 ACL 文件/目次运行 getfacl 敕令时, 则不会显示附加的 user 和 mask 参数值。

网友点评
精彩导读
科技快报
品牌展示