Дайте полномочия записи многочисленным пользователям на папке в Ubuntu

Существует папка, которая принадлежит пользователю tomcat6:

drwxr-xr-x 2 tomcat6 tomcat6 69632 2011-05-06 03:43 document

Я хочу позволить другому пользователю (ruser) полномочия записи на папке документов. Эти два пользователя (tomcat6 и ruser) не принадлежат той же группе. Я попытался использовать setfacl:

sudo setfacl -m  u:ruser:rwx document

но это дает мне setfacl: document: Operation not supported ошибка. Любезно помогите мне.

81
задан 09.05.2011, 11:44

0 ответов

Существует два способа сделать это: установите каталог на перезаписываемый "мир" или создайте новую группу для этих двух пользователей и сделайте каталог записываемым той группе.

Очевидно, делая это мир записываемый является Плохой Вещью, таким образом, вторая опция предпочтительна.

Пользователи в Linux могут принадлежать больше чем одной группе. В этом случае Вы хотите создать совершенно новую группу, давайте назовем ее tomandruser:

sudo groupadd tomandruser

Теперь, когда группа существует, добавьте эти двух пользователей к ней:

sudo usermod -a -G tomandruser tomcat6
sudo usermod -a -G tomandruser ruser

Теперь все, что это оставляют, должно установить полномочия на каталоге:

sudo chgrp -R tomandruser /path/to/the/directory
sudo chmod -R 770 /path/to/the/directory

Теперь только члены tomandruser группы могут читать, записать или выполнить что-либо в рамках каталога. Отметьте-R аргумент командам chgrp и chmod: это говорит им рекурсивно вызывать в каждый подкаталог целевого каталога и изменять каждый файл и каталог, который он находит.

Можно также хотеть измениться 770 на что-то как 774 если Вы хотите, чтобы другие смогли считать файлы, 775 если Вы хотите, чтобы другие считали и выполнили файлы и т.д. Изменения присвоения группы не вступят в силу, пока пользователи не выйдут из системы и въедут задним ходом.

Если Вы также хотите (Вы, вероятно, делаете), что новые файлы, созданные в каталоге одного из пользователей, автоматически перезаписываемы другими в группе, то видят здесь.

147
ответ дан 07.12.2019, 08:03

Теги

Похожие вопросы