解决linux下sudo更改文件权限报错xxxis not in the sudoers file. This incident will be reported.
Linux中普通用户用sudo执行命令时报 xxx is not in the sudoers file.This incident will be reported 错误。
解决方法就是在 /etc/sudoers
文件里给该用户添加权限...
步骤:
-
切换到root用户:
su
-
修改sudoers文件写权限:
/etc/sudoers
文件默认是只读的,对root来说也是,因此需先添加 sudoers 文件的写权限:chmod u+w /etc/sudoers
; -
编辑sudoers文件:
vim /etc/sudoers
; -
找到这行
root ALL=(ALL) ALL
,在他下面添加xxx ALL=(ALL) ALL
(这里的xxx是你的用户名)
注:sudoers格式示例如下:
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
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
小森森博客!
喜欢就支持一下吧
打赏
微信
支付宝