sudoers конфигурируются для разрешения редактирования файлов в особенности каталог (и дети)

Я предполагаю, что Вы публикуете приложения этим пользователям, корректным? Самый легкий способ выполнить, что Вы хотите, состоит в том, чтобы создать дублирующиеся приложения, указать на новые приложения на определенный сервер только и затем добавить идентификатор пользователя к группе рекламы или непосредственно к опубликованному приложению.

Конечный результат состоит в том, если Вы не удаляете пользователей из старого опубликованного приложения, они могут видеть два значка.

3
задан 25 April 2017 в 10:59
3 ответа

Можно использовать sudoedit:

%editors_group ALL=(root) sudoedit /var/www/vhosts/hostabc/*

И добавьте всех редакторов к editors_group

5
ответ дан 3 December 2019 в 05:08

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

Можно ли изменить владение группы тех файлов? Если Вы можете, можно использовать chmod g+S /var/www/vhosts/hostabc, и затем новые файлы также получат ту группу. Поочередно, и возможно лучше, хотя менее прозрачный, Вы могли использовать ACLs. Эти подходы позволили бы Вам избегать использования sudo вообще.

2
ответ дан 3 December 2019 в 05:08

Или, для расширения предложения mattdm не забывайте, что sudo может использоваться для предоставления доступа пользователям кроме корня. Вы могли создать пользовательского пользователя просто с этой целью, chown -R customuser:customgroup /var/www/vhosts/hostabc, затем дайте userabc sudo полномочия customuser пользователю. Пользователь не используется ни для чего больше, таким образом, довольно безопасно сделать.

Вы также не должны волноваться об использовании chmod +S для обеспечения наследования, так как редактирования будут сделаны как customuser пользователь.

1
ответ дан 3 December 2019 в 05:08

Теги

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