ユーザーがパスワードなしでsystemctl / systemdサービスを実行できるようにする
ubuntuパスワードの入力を求められることなく特定のサービスを実行できるように、デフォルトのユーザーが必要です。 具体的にはsystemctl restart unicorn_my_app.service。 ここでの指示に従ってubuntu、新しく作成されたグループにユーザーを追加しますLimitedAdmins。 $ getent group LimitedAdmins LimitedAdmins:x:1001:ubuntu 次のテキストを含むディレクトリにlimitedadmins(を使用してsudo vim)新しいファイルを作成しました/etc/sudoers.d。 %LimitedAdmins ALL=NOPASSWD: /etc/init.d/unicorn_ofn_america restart, /etc/init.d/unicorn_ofn_america start 私も試しました: %LimitedAdmins ALL=NOPASSWD: /bin/systemctl/unicorn_ofn_america restart, /bin/systemctl/unicorn_ofn_america start (そして/bin/systemd) の内容/etc/sudoers/は、sudo visudo(またはsudo cat /etc/sudoers)で確認されたデフォルトです: # # This file MUST be edited with the 'visudo' command as root. # # Please consider adding local content …