VMWARE虚拟机上Terminal中使用sudo出现”** 不在sudoers文件中,此事将被警告 “错误
VMWARE虚拟机上Terminal中使用sudo出现”** 不在sudoers文件中,此事将被警告 “错误
在windows上的VMWARE虚拟机上安装debian虚拟机,在虚拟机上安装mysql的时候出现了** 不在sudoers文件中,此事将被警告
-
step1: 因为需要使用root账户安装 sudo软件,然后我后面使用root账户登录debian的时候发现 root第一等图形界面的debian登录不上,提示:抱歉,没有奏效,请再试一次 或者 抱歉,该操作无效。请重试。老是以为自己忘记了root密码了;需要处理一下。
选择第二个
选择第二个恢复模式
使用root登录就可以登录进去了,
-
step2:更改文件
文件一、修改 /etc/pam.d/gdm-autologin 文件 vi /etc/pam.d/gdm-autologin
注释行 "auth requied pam_succeed_if.so user != root quiet success" 保存退出
文件二、修改 /etc/pam.d/gdm-password 文件
注释行 "auth requied pam_succeed_if.so user != root quiet success" 即可;
这一步就可以开始重启使用图形界面系统了。
-
step3: 安装 sudo
apt install sudo
,然后reboot
-
step4:登录自己的账号,使用sudo才发现了 ”** 不在sudoers文件中,此事将被警告 “错误
解决方法:重新登陆root账号,vim /etc/sudoers
在 %sudo ALL=(ALL:ALL) ALL
下添加一行username ALL=(ALL:ALL) ALL
完美解决,
欢迎转载,转载请说明出处:https://www.cnblogs.com/ontoweb-zp/p/13374410.html