解决:is not in the sudoers file. This incident will be reported.
-
修改sudoers文件,/etc/sudoers文件默认是只读的(root同样),因此需先添加sudoers文件的写权限,命令是:
即执行操作:chmod u+w /etc/sudoers。(root用户下进行) -
编辑sudoers文件
即执行:vi /etc/sudoers
找到这行 root ALL=(ALL) ALL,在他下面添加user ALL=(ALL) ALL (这里的user是你的用户名)
然后添加下面四行中任意一条
youuser ALL=(ALL) ALL
%youuser ALL=(ALL) ALL
youuser ALL=(ALL) NOPASSWD: ALL
%youuser ALL=(ALL) NOPASSWD: ALL
第一行:允许用户youuser执行sudo命令(需要输入密码).
第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).
第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码.
第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码.
- 撤销sudoers文件写权限,命令:
chmod u-w /etc/sudoers
接下来就可以使用sudo 命令了。