pktzj117

解决 用户不在 sudoers 文件中 的问题(转)

0
阅读(3454)

使用sudo提权时出现:xx用户不在 sudoers 文件中。

此事将被报告。出现这个问题是sudo的配置文件出错,修改sudo的配置文件即可解决。

使用su 切换到root,然后终端执行:

sudo gedit /etc/sudoers

在文件中添加红色的那一行

# Members of the admin group may gain root privileges

%admin ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command

%sudo ALL=(ALL) ALL

xx ALL=(ALL) ALL (将此处的XX修改为出现改问题的用户名!)


最后保存文件退出即可。

附:可能需要用到的相关命令

1、删除用户/usr/sbin/userdel [options] LOGINName

Options: 

 -f, --force 强力删除 

 -r, --remove 移除主目录等文件.

例:

1、删除用户zby userdel zby他只删除账号信息。

2、删除用户并移出home目录等userdel -r zby

如果用户登录了则删除不了,但可以用 -f强力删除。

userdel -rf zby