14.sudo 获取root权限
sudo 获取root权限
1.作用
 用来获取root的权限,让普通用户有root的权限执行命令
2.普通用户查看拥有的root权限
 sudo -l #查看当前的拥有的root命令权限,普通用户默认没有root权限
 sudo -k #清空临时缓存密码,不想让别人知道我拥有什么权限
3.如何给普通用户授权root权限
 1)直接修改配置文件
 vim /etc/sudoers
 2)使用visudo命令进行修改
 visudo相当于编辑配置文件vim /etc/sudoers,并且带有语法检测功能
 3)给普通用户授权
 visudo #在第100行
 1.授权一个命令:
 jia ALL=(ALL) /bin/su
 2.授权多个命令:
 jia ALL=(ALL) /bin/su,/bin/vim
 3.授权所有命令:
 jia ALL=(ALL) ALL
				4.对授权的命令进行取反:
					jia	ALL=(ALL)	ALL,!/bin/su,!/bin/vim
4.使用sudo命令
 1)不使用sudo命令,授权的命令不生效,命令没有root权限
 [jia@sc ~]$ su - root
 Password:
 2)使用sudo命令,直接进入root用户,不需要密码
 [jia@sc ~]$ sudo su - root
 Last login: Fri Nov 13 15:25:18 CST 2020 on pts/1
 [root@sc ~]# 直接到root用户
 
                    
                 
