30.08.2013 15:38, Anton Sayetsky пишет:
30 августа 2013 г., 14:16 пользователь Eugene V. Boontseff
<[email protected]> написал:
ЕМНИП удаление файла в UNIX (вне зависимости от ФС) - суть операция
над каталогом, в котором файл содержится. Проверяется легко: sudo
touch /home/me/file && sudo chmod 400 /home/me/file && rm -f file -
данная операция проходит успешно.
В man setfacl для nfsv4acls есть два запрещения удаления:
d delete_child
D delete
я предположил "d" выставляется на каталог и запрещает удаление внутри
каталога, а "D" защищает от удаления сами файлы и каталоги, на которых
они определены. Но нет. Вы правы. Если у родительского каталоге есть
"D", внутри него файлы и каталоги защищены от удаления. К чему "d" не
понятно вообще. Потому как если она есть у родительского каталога это не
защищает потомков от удаления..
Eugene