错误如下:
sudo: /etc/sudoers 可被任何人写
sudo: 没有找到有效的 sudoers 资源,退出
sudo: 无法初始化策略插件
需求就是除了root账号,别的账号也能执行mkdir等命令
1. 先用root把 chmod 777 /etc/sudoers 设置可修改
2. 添加一条 xxxx ALL=(ALL) ALL xxx是自己的账号名称
3. sudoers的权限被改了,改回来就好了。
chmod 0440 /etc/sudoers
这个能解决上面的报错
这样就可以sudo mkdir aaa执行sudo权限的操作
添加账号
[root@hadoop100 ~]# useradd xxxx
[root@hadoop100 ~]# passwd xxxx
系统环境信息如下:
# 当前操作系统发行版信息
[root@localhost apk]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)# 当前操作系统内核信息
[root@localhost apk]# uname -a
Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux#当前操作系统版本信息
[root@localhost apk]# cat /proc/version
Linux version 3.10.0-693.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) #1 SMP Tue Aug 22 21:09:27 UTC 2017