【CentOS7】普通用户切换角色:*不在sudoers文件中。此事将被报告。

CentOS7中使用非root用户切换角色时时出现以下错误:
【CentOS7】普通用户切换角色:*不在sudoers文件中。此事将被报告。_第1张图片
解决方案:

1、切换root

# su - root 

2、给root写权限

# chmod 640 /etc/sudoers

3、查看权限

# ll /etc/sudoers
    // -r--r-----. 1 root root 4328 9月  30 21:18 /etc/sudoers

4、修改sudoers文件

# vi  /etc/sudoers

5、在root ALL=(ALL) ALL下行添加 非root用户名 ALL=(ALL) ALL(如图所示)
【CentOS7】普通用户切换角色:*不在sudoers文件中。此事将被报告。_第2张图片
6、再次确认查看文件是否修改成功

# cat /etc/sudoers

7、权限更改为只读

# chmod 440 /etc/sudoers

8、验证

# sudo ls -al /root

9、结束

你可能感兴趣的:(CentOS,linux,centos,服务器)