解决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 许可协议。转载请注明来自 
              小森森博客!
      
    喜欢就支持一下吧
      
          
          打赏
          
            
               微信
              微信
             
            
               支付宝
              支付宝
             
          
        
       微信
              微信
             支付宝
              支付宝
            