尝试设置 sudo 用户

尝试设置 sudo 用户

我尝试sudo在没有密码的情况下进行设置,但仍然提示我输入密码。

我使用的是 Ubuntu,这是 sudoers 配置文件中的相关行:

gandalf ALL=(ALL:ALL) NOPASSWD: ALL

答案1

尝试删除额外的 :ALL,例如:

gandalf ALL=(ALL) NOPASSWD: ALL

答案2

sudoers您的文件中是否还有其他规则?这些规则按顺序应用,因此,如果您有一个规则允许您在有密码提示的情况下运行命令,后跟另一个规则允许您在没有密码提示的情况下运行命令,则您必须键入密码。首先放置无密码规则。

为什么 sudo 告诉我密码错误?

答案3

我在 ubuntu 上的“man sudoers”包含这个示例行

FULLTIMERS ALL = NOPASSWD: ALL

FULLTIMERS 是一个别名而不是用户,但如果您在那里输入用户名,它应该仍然可以工作。据我所知, NOPASSWD: 必须出现在第一次提及 ALL 之前(在等号之后)才能绑定到它。

答案4

我使用群组通话sudo并有线路

%sudo ALL=NOPASSWD: ALL

这似乎有效。

相关内容