我已经给了我的用户通过visudo运行systemcl的权限。
# visudo
XXXXXX ALL=NOPASSWD: /bin/systemctl restart shiny-server.service在登出并返回后,我运行以下命令:
$ /bin/systemctl restart shiny-server.service并得到:
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to restart 'shiny-server.service'.
Authenticating as: XXXXXXX
Password:我在网上看到一些关于polkit的内容,但我不确定是否也需要与visudo一起配置。这里需要什么来防止密码被要求以指定用户的身份运行命令?
发布于 2018-08-01 15:50:27
您可以设置sudo以允许您在没有密码的情况下运行命令,但实际上没有使用sudo运行该命令!
要解决这个问题,请使用sudo运行命令。
sudo /bin/systemctl restart shiny-server.servicehttps://serverfault.com/questions/924473
复制相似问题