在没有 sudo 的情况下重启 nginx 服务
restart nginx service without sudo
我需要在不尝试输入密码的情况下重新启动 Nginx 服务。
我发现有一种方法可以使用 sudoers。所以我在 sudoers 中添加了 blow 命令,但它不起作用。我有 ubuntu 19.4.
anonymous ALL=(ALL:ALL) NOPASSWD: /usr/sbin/systemctl restart nginx
所以 sudo systemctl restart nginx 必须在没有任何密码尝试的情况下工作。
在 /var/log/auth.log
中查找 sudo
个事件。
确认 systemctl
实际上在 /usr/sbin/systemctl
(它可能在 /bin/systemctl
)。
确保您 运行 作为此系统上的用户 anonymous
才能使上述 sudoers
正常工作。
我需要在不尝试输入密码的情况下重新启动 Nginx 服务。
我发现有一种方法可以使用 sudoers。所以我在 sudoers 中添加了 blow 命令,但它不起作用。我有 ubuntu 19.4.
anonymous ALL=(ALL:ALL) NOPASSWD: /usr/sbin/systemctl restart nginx
所以 sudo systemctl restart nginx 必须在没有任何密码尝试的情况下工作。
在 /var/log/auth.log
中查找 sudo
个事件。
确认 systemctl
实际上在 /usr/sbin/systemctl
(它可能在 /bin/systemctl
)。
确保您 运行 作为此系统上的用户 anonymous
才能使上述 sudoers
正常工作。