[Debain]不在 sudoers 文件中

By admin  2015年01月28日 Linux 关注度 1,670 添加评论

今天试着在Debian 7.6里面切换到普通用户测试一下,结果出现一行字:xxx用户不在sudoers文件中,用下面的方法简单处理一下就好了。

一,切换到root用户

user@debian:~$ su

然后输入root的密码

二,查看一下sudoers的权限

user@debian:~$ ls -l /etc/sudoers

-r–r—– 1 root root 669  3月  1  2013 /etc/sudoers

是没有读写权限的
 
三,给sudoers 777权限
root@debian:~# chmod 777 /etc/sudoers
四,编辑sudoers增加一个用户
root@debian:~# nano /etc/sudoers
找到下面这一行
root    ALL=(ALL:ALL) ALL
在这一行的下面加上一个用户名,比如
zhangsan    ALL=(ALL:ALL) ALL
按ctl+x键,再按y键保存
五,切换到普通用户就ok了,然后把sudoers的权限执行回440
chmod 440 /etc/sudoers

发表评论