1.前言
由于之前用的是 ubuntu 系统,用啥指令都是使用sudo,感觉很爽,不过刚接触 CentOS, 发现CentOS 没有为我们的账户设置模式的sudo权限,这时候,就需要进行设置了。
2.关于sudo
在使用su 切换其他账户的时候,需要使用其他账户的密码,可是如果使用 sudo 的话,只需要使用自己的密码,就可以实现以其他账户执行的效果。
但是,这需要在/etc/sudoers 中进行配置。
3.visudo
修改 /etc/sudoers 需要使用 visudo 指令
修改如下:
visudo
# 添加代码
zhyh2010 ALL=(root) ALL, !/usr/bin/passwd [A-Za-z]*, !/usr/bin/passwd root
上面的指令就是说,给账户 zhyh2010 除了 修改其他账户密码之外的所有操作权限。