Chmod, группы и пользователи

Таким образом, я попытался искать это, но я не нашел подобные примеры (не стесняйтесь обращаться к ним, если Ваши навыки Google лучше, чем мои).

То, что я пытаюсь сделать, следующие: Я размещаю веб-сайт на своей собственной машине, и ее содержание расположено в/var/www. Я сделал 'Иорданию' владельцем той группы, использующей 'chown', и у меня нет проблем при создании, создавая, редактируя файлы в том подкаталоге как пользователь 'Иордания'. В рамках этого каталога я создал папку, названную 'рецептами' и пользователем, названным 'рецептом'. Проблема состоит в том, что 'рецепт' не может chmod ни один из файлов в этом каталоге. Кроме того, как 'Иордания', я не могу отредактировать ни один из файлов в каталоге 'рецептов'.

Существует ли способ сделать и 'Иорданию' и 'рецепт', принадлежат той же группе, которая имеет chmod полномочия для той папки и позволит 'Иордании' редактировать/писать файлы?

0
задан 02.03.2011, 18:31

2 ответа

Если Ваши смонтированные списки управления доступом поддержки файловой системы (acl's) затем Вы могли бы использовать их. посмотрите man setfacl. Это допускает довольно мелкомодульную установку полномочий. например.

setfacl -m u:username:rwx file

для предоставления чтения запишите, выполнитесь к имени пользователя на файле. Даже при том, что файл все еще имеет одного владельца, у большого количества отдельных пользователей может быть доступ. И

getfacl file

видеть список полномочий набора.

См.: http://fedoraproject.org/wiki/Docs/Drafts/AGBeta/ACLs для того, что похоже на хорошее руководство по включению и использованию.

Одно предупреждение, хотя, остерегайтесь, каких утилит резервного копирования Вы используете, они все не поддерживают эти acls


Или, вероятно, более простые... Вы могли добавить пользователей к группе, которая владеет всем деревом... 'www-данные', являющиеся хорошим примером. Не совсем как мелкомодульный все же. Вы захотите проверить'man usermod'но это будет что-то как usermod -aG group user

3
ответ дан 24.11.2019, 04:35

Можно хотеть смотреть на

http://hep.pa.msu.edu/user/groups.html

Хорошее учебное руководство о том, как позволить многочисленным пользователям редактировать совместно используемые файлы с помощью групп.

0
ответ дан 24.11.2019, 04:35

Теги

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