首先,提升用户至root
#su - (注意后面的-)
2、添加文件写权限。
chmod u+w /etc/sudoers (注:linux下)
chomd u+w /usr/local/etc/sudoers (注:FreeBSD下)
3、添加下面这一行至上述文件
username ALL=(ALL) ALL(注:linux下)
username ALL=(ALL) SETENV: ALL(注:FreeBSD下)
4、保存并退出
5、取消文件写权限
chmod u-w /etc/sudoers (注:linux下)
chomd u-w /usr/local/etc/sudoers (注:FreeBSD下)
没仔细看,没有su -。直接sudo,chmod /etc/sudoers ,结果现在sudo都给出错误
sudo: /etc/sudoers is mode 0640, should be 0440
前面说了,ubuntu默认是禁用root用户的,结果……
又在网上查了一下,发现只有重新启动,用single mode才能解决问题
。(或许还得用live cd的方式……)