CentOS7中使用非root用户切换角色时时出现以下错误:
解决方案:
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(如图所示)
6、再次确认查看文件是否修改成功
# cat /etc/sudoers
7、权限更改为只读
# chmod 440 /etc/sudoers
8、验证
# sudo ls -al /root
9、结束