sudo用户免密码

in 学习笔记 with 0 comment

可能很多人还不知道有visudo这个东西,这种方法非常安全,执行

sudo visudo

如果visudo命令不存在可以直接编辑/etc/sudoers文件(一般不推荐这种方法)

sudo nano /etc/sudoers

找到

%admin ALL=(ALL) ALL

%sudo ALL=(ALL) ALL

注释之,在下面加上

%admin ALL=(ALL) NOPASSWD: ALL 

%sudo ALL=(ALL) NOPASSWD: ALL 

意思是属于admin/sudo组的用户可以不需要输入密码执行sudo
如果是

admin ALL=(ALL) NOPASSWD: ALL

也就是去掉百分号,意思就是admin这个用户可以执行sudo

这样做的好处是避免了输入错误,如果出错,退出之后会提示你出错,按e重新编辑,不会出现进不了sudo的情况,安全了很多

Responses