如何识别ACL所有者

时间:2014-03-22 16:45:00

标签: linux filesystems ext3

  

如果我使用setfacl为a设置多个具有不同权限的用户   文件,同一个文件会有多个ACL块。如果是这样的话   识别ACL所有者。

1 个答案:

答案 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的所有者归结为同样的事情。