本文
sudo的工作过程如下:
1,当用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限
2,确认用户具有可执行sudo的权限后,让用户输入用户自己的密码确认
3,若密码输入成功,则开始执行sudo后续的命令
4,root执行sudo时不需要输入密码(eudoers文件中有配置root ALL=(ALL) ALL这样一条规则)
5,若欲切换的身份与执行者的身份相同,也不需要输入密码
visudo使用vi打开/etc/sudoers文件,但是在保存退出时,visudo会检查内部语法,避免用户输入错误信息
visudo需要root权限
[hadoop@localhost ~]$ visudovisudo:/etc/sudoers:权限不够visudo:/etc/sudoers:权限不够特别要注意的是别名一定要使用大写
查看当前用户的sudo权限;
在root用户下查看sudo的配置文件:
[root@dongyj~]# cat /etc/sudoers用户Oracle可以执行所有的root的权限
新闻热点
疑难解答