У меня есть требование дать разрешения для папки или файла для нескольких групп. Я могу сделать это с помощью acl, но acl отсутствует в нашей системе. Какая у меня альтернатива?
Я должен сделать это во время выполнения
У меня есть требование дать разрешения для папки или файла для нескольких групп. Я могу сделать это с помощью acl, но acl отсутствует в нашей системе. Какая у меня альтернатива?
Я должен сделать это во время выполнения
combinedgroup
chgrp combinedgroup /path/to/folder
chmod 0770 /path/to/folder
(или 0750
для доступа только для чтения)С базовой системой разрешений Unix файлы и папки не могут иметь несколько групп. Один хакерский способ, о котором я мог подумать, - это иметь модуль pam, который добавляет пользователей других групп в эти группы папок при входе в систему. Может быть, http://sourceforge.net/projects/pam-script/ может быть использован для этого.
Я не думаю, что это хорошая идея, но стоит попробовать. И это предполагает, что у вас есть root-доступ.