分享

UOS V20 1040设置sudo时不需要输入密码

朵儿爸 2021-9-27 20:49:45 发表于 已解决 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 3 2936

sudo vim /etc/sudoers找到第23行

将%sudo ALL=(ALL:ALL) ALL 改为 %sudo ALL=(ALL:ALL) NOPASSWD: ALL
visudo -c #检查语法是否正确,一定要执行,否则出现问题很麻烦
配置详解:
第一段(%sudo):用户名或者用户组,表示谁有权限来使用后面的配置。%sudo代表sudo组下的所有用户
第二段:表示来源地,即从哪执行这条命令。ALL表示所有计算机
第三段:表示sudo可以切换到什么用户。ALL表示所有用户
第四段:表示sudo可以切换到哪些组下的用户。ALL表示所有组
第五段:表示sudo之后能够执行的命令。NOPASSWD:ALL表示执行任意命令都不需要密码


仅让test用户sudo时不需要输入密码的话,可以配置如下:
在%sudo ALL=(ALL:ALL) ALL下面新增1行内容如下
test ALL=(ALL:ALL) NOPASSWD: ALL

版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

已有(2)人评论

跳转到指定楼层
lulu实名认证 手机认证 发表于 2021-9-28 01:26:12 来自 中国广东广州
我今天刚好在找这个,谢谢分享emotion
lemon实名认证 手机认证 发表于 2021-9-28 11:21:59 来自 中国广东东莞
sudo vim /etc/sudoers  

这一步的时候,是不能编辑sudoers文件的,因为这个文件默认没有编辑,可以加个编辑权限

chmod +w 

或者简单一点,直接visudo

朵儿爸:
多谢指正,我验证后进行修正

朵儿爸:
/etc/sudoers 确实没有写权限,vim可以使用:x!保存对只读文件的修改,您可以验证下试试

lenmon:
我试过了,可以了

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服