用户不在sudoers文件中,此事将被报告

 在给Virtual Box搭配共享文件夹后,普通用户使用sudo时,报错XX不在sudoers文件中。此事将被报告

然后我就按照网上教程,不巧的是正好用错误的教程修改了sudoers文件,造成root也不在sudoers文件中了,错误如图所示 

用户不在sudoers文件中,此事将被报告

正确改正此问题:

登陆root用户:

用户不在sudoers文件中,此事将被报告

输入visudo命令,注意,并不是输入sudo visudo,而是只输入visudo

用户不在sudoers文件中,此事将被报告

然后正常操作,把用户名  ALL=(ALL:ALL) ALL添加到root ALL=(ALL:ALL) ALL

用户不在sudoers文件中,此事将被报告

然后ctrl+x离开,在按Y保存确定,再回车,就退出了。

然后root用户和普通用户使用sudo visudo都可以打开souders文件了

如果出现普通用户XX不在sudoers文件中。此事将被报告,只需登录root用户,输入密码后,输入

sudo visudo

进入sudoers文件,然后照常把用户名  ALL=(ALL:ALL) ALL添加到root ALL=(ALL:ALL) ALL

 用户不在sudoers文件中,此事将被报告

ctrl+x离开,在按Y保存确定,再回车,就退出了。

然后普通用户使用sudo visudo都可以打开souders文件了