如果我使用setfacl为a设置多个具有不同权限的用户 文件,同一个文件会有多个ACL块。如果是这样的话 识别ACL所有者。
答案 0 :(得分:1)
getfacl
实用程序会将您显示为ACL的所有者,无论用户在文件系统上拥有该文件,当然您也可以从ls -l
的输出中看到它。
例如,请尝试以下操作:
touch j
# clean slate, just default entries
getfacl j
setfacl -m user:`id -un`:rwx j
# note how now you have a named acl entry with rwx
getfacl j
sudo chown lp j
# the following will fail, you have no acl access
setfacl -m user:`id -un`:rw- j
# but this will work, because of 1st setfacl
echo "foo" >> j
因此,文件的所有者和ACL的所有者归结为同样的事情。