Я предполагаю, что Вы публикуете приложения этим пользователям, корректным? Самый легкий способ выполнить, что Вы хотите, состоит в том, чтобы создать дублирующиеся приложения, указать на новые приложения на определенный сервер только и затем добавить идентификатор пользователя к группе рекламы или непосредственно к опубликованному приложению.
Конечный результат состоит в том, если Вы не удаляете пользователей из старого опубликованного приложения, они могут видеть два значка.
Можно использовать sudoedit
:
%editors_group ALL=(root) sudoedit /var/www/vhosts/hostabc/*
И добавьте всех редакторов к editors_group
Похоже, что нет никакого простого пути. Старое сообщение списка рассылки подразумевает, что такая функция была обсуждена несколько лет назад, но взгляд на текущий журнал изменений показывает, что пессимизм сообщения является правильным, и ничто никогда не вышло из него.
Можно ли изменить владение группы тех файлов? Если Вы можете, можно использовать chmod g+S /var/www/vhosts/hostabc
, и затем новые файлы также получат ту группу. Поочередно, и возможно лучше, хотя менее прозрачный, Вы могли использовать ACLs. Эти подходы позволили бы Вам избегать использования sudo
вообще.
Или, для расширения предложения mattdm не забывайте, что sudo может использоваться для предоставления доступа пользователям кроме корня. Вы могли создать пользовательского пользователя просто с этой целью, chown -R customuser:customgroup /var/www/vhosts/hostabc
, затем дайте userabc sudo полномочия customuser пользователю. Пользователь не используется ни для чего больше, таким образом, довольно безопасно сделать.
Вы также не должны волноваться об использовании chmod +S для обеспечения наследования, так как редактирования будут сделаны как customuser пользователь.