之前介绍过 su ,可以从普通用户下切换到 root 用户下,但前提是需要知道 root 用户密码。但是我们如果知道 root 密码的话,就直接登录 root 用户了,还需要从这切换吗,显得有点儿多此一举。
sudo 可以让普通用户临时执行一条命令,让普通用户临时拥有 root 身份
查看配置文件
[root@evan-01 ~]# visudo
实际上打开的是sudo的配置文件 “/etc/sudoers.tmp” 这个文件
按 ↓ 往下翻,找到这一行
整个配置文件最核心的一句。表示允许 root 用户运行所有命令在所有地方
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
编辑配置文件
给 evan1 用户添加 root 身份权限,执行一些命令
按 i 切换到编辑模式,添加一行,给 evan1 用户添加权限,按esc,输入:wq保存退出
## Allow root to run any commands anywhere
root ALL=(ALL)