回答:
はい。
新しいグループ、webを作成します(希望するものを呼び出します)
sudo addgroup web
Webグループに開発者を追加します(ログイン名を使用します)。
sudo adduser your_developer_user web
次に、実行しますsudo visudo -f /etc/sudoers.d/somefile
(代わりに意味のある名前を使用しますsomefile
)。
行を追加します(コマンドのフルパスを使用します)。
%web ALL=(ALL) /usr/bin/service apache2 *
その後、開発者は実行できます
sudo service apache
ログインパスワードを使用します。
管理者ユーザーをWebグループに追加しないでください。
詳細については、man sudoersを参照してください
/usr/bin/service apache2
はそれですか?
/usr/bin/service apache2 *
/usr/sbin/service
web
グループのユーザーは任意のサービスを開始/停止できますが、これはあなたが望んでいることではないと思います。解決策は、正確なコマンド(およびパラメーターも含む)をに入れること/etc/sudoers
です。