sudo: no valid sudoers sources found, quitting

我的环境实在VMwa 下装了一个Ubuntu,今天在Ubuntu添加了一个用户,

adduser mdx

 

添加用户成功,可是我在使用sudo安装软件的时候提示:

mdx@ubuntu:/home/farsight$ sudo apt-get install ssh
[sudo] password for mdx:
mdx is not in the sudoers file.  This incident will be reported.

上网查了一些解决办法,千篇一律:

1>、进入超级用户模式。 2>、添加文件的写权限。也就是输入命令"chmod 0777 /etc/sudoers"。

 3>、编辑/etc/sudoers文件,找到这一行:"root ALL=(ALL) ALL"在这一行下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名,我这里是mdx),然后保存退出。

本以为大功告成,可是再次使用sudo时,又出现了另一个问题:

sudo: /etc/sudoers is mode 0777, should be 0440

sudo: no valid sudoers sources found, quitting

 

这让给我很纠结,想用sudo去更改权限,sudo还不能用,想su切换到root用户,可是我的root没设密码,还没激活。

参考了一些资料,最终解决,先把解决办法共享一下:

重启Ubuntu,按F12进入Recovery mode

在Recovery Menu选择root

这样就可以使用root用户了,然后把/etc/sudoers属性改回来 "chmod 0440 /etc/sudoers"。

That's OK!

这里你也可以给root设置密码,激活root
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值