首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >visudo无法绕过systemctl

visudo无法绕过systemctl
EN

Server Fault用户
提问于 2018-08-01 15:45:45
回答 1查看 1.4K关注 0票数 0

我已经给了我的用户通过visudo运行systemcl的权限。

代码语言:javascript
复制
# visudo
XXXXXX ALL=NOPASSWD: /bin/systemctl restart shiny-server.service

在登出并返回后,我运行以下命令:

代码语言:javascript
复制
$ /bin/systemctl restart shiny-server.service

并得到:

代码语言:javascript
复制
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to restart 'shiny-server.service'.
Authenticating as: XXXXXXX
Password:

我在网上看到一些关于polkit的内容,但我不确定是否也需要与visudo一起配置。这里需要什么来防止密码被要求以指定用户的身份运行命令?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2018-08-01 15:50:27

您可以设置sudo以允许您在没有密码的情况下运行命令,但实际上没有使用sudo运行该命令!

要解决这个问题,请使用sudo运行命令。

代码语言:javascript
复制
sudo /bin/systemctl restart shiny-server.service
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/924473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档