1

ファイルに対して setfacl を使用して異なる権限を持つ複数のユーザーを設定すると、同じファイルに対して多数の ACL ブロックが存在します。その場合、ACL 所有者を特定する方法。

4

1 に答える 1

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 の所有者は同じものになります。

于 2014-03-23T19:30:56.823 に答える