当前位置: 首页 > Linux

为什么你的“sudonopasswd”没有生效

时间:2023-04-06 20:08:08 Linux

一般在开发测试系统中,为了方便普通账户使用sudo权限,使用visudo命令或者编辑/etc/sudoers文件,编辑并在其中指定sudo而不输入密码获取sudo权限。ALL=(ALL)NOPASSWD:ALL但是有时候你会发现配置没有生效,这是因为文件的内容遵循了一般的覆盖规则(beforeoverwritinglater),也就是说,你应该注意文件后面的规则是否覆盖了你的规则。为了简单方便,你可以直接把你的规则写到文件底部,保证新规则的优先级。备注一个经常遇到的问题是visudo命令的默认编辑器调整。使用您常用的编辑器打开文件/etc/sudoers并将Defaultseditor=/usr/bin/vim添加到顶部。上面的vim路径可以调整成自己喜欢的编辑器