Linux普通用户如果需要使用sudo以暂时获取root权限,需要在/etc/sudoers文件中添加用户的权限配置,具体步骤如下(以CentOS 7.2示例):
例如:以test用户获取sudo权限为例。
1、使用su命令切换至root用户
$ su root
2、查看/etc/sudoers权限,可以看到当前权限为440
$ ls -all /etc/sudoers
-r--r-----. 1 root root 4349 10月 5 10:52 /etc/sudoers
3、更改文件权限为777
$ chmod 777 /etc/sudoers
4、编辑文件并添加test权限
$ vim /etc/sudoers
在文件中找到 root ALL=(ALL) ALL 下面添加一行
test ALL=(ALL) ALL
保存,退出即可。
5、文件/etc/sudoers权限改回440
$ chmod 440 /etc/sudoers
至此,test用户已经拥有sudo权限。