citic 2016-10-24
Q: 使用sudo命令进行操作时提示:用户不在sudoer文件中
1、切换到root用户
su root
2、切换到/etc目录,查看sudoers文件
cd /etc
ll |grep sudoers
显示:
-r--r-----. 1 root root 3274 10月 24 14:10 sudoers
drwxr-x---. 2 root root 4096 5月 13 17:49 sudoers.d
3、修改权限
chmod 777 sudoers
4、编辑sudoers文件,添加指定用户,并保存退出。
vi sudoers
在root下面一行添加如下内容:
rootALL=(ALL) ALL
wxq ALL=(ALL) ALL
5、修改权限
chmod 440 sudoers
说明:
第一个ALL指网络中的主机,第二个指目标用户,第三个指命令
格式为(用户名 网络中的主机=(执行命令的目标用户) 执行的命令范围)
" \ \ / /_ | / | _ \ / | / / _ | \ | | | / |. " \ \ / / | || |/| | |) | | | | | | | | | | | | | | _.