Я пишу скрипт, который касается файла, а затем изменяет список контроля доступа так, чтобы один конкретный пользователь (скажем, peter) имел полные права доступа к этому файлу.Поэтому я должен добавить Питера и маску, если раньше никого не было.Например,
# file: newfile
# owner: hans
# group: hansgroup
user::rwx
user:peter:rwxc
group::r-x
mask::rwx
other::r--
Маска также должна давать полные разрешения, иначе запись Петра будет маскирована.Итак, что, если уже есть запись маски, потому что есть другие специальные записи пользователя или группы (которые могут исходить из ACL по умолчанию для каталога) - я могу просто изменить маску на rwx, чтобы включить полные разрешения для моего нового peterзапись?Я уверен, что я бы - в некоторых случаях - изменил действующие разрешения некоторых других специальных записей, если бы я расширил маску?
Если нет, мне не нужно беспокоиться о расширении маски?Разве это не проблема?
Если да, я вижу в этом дилемму.Что я мог сделать?
Я знаком с этой документацией acls: http://www.suse.de/~agruen/acl/linux-acls/linux-acls-final.pdf