ファイルに対して setfacl を使用して異なる権限を持つ複数のユーザーを設定すると、同じファイルに対して多数の ACL ブロックが存在します。その場合、ACL 所有者を特定する方法。
質問する
41 次
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 に答える