在使用user(非root用户)时,运行sudo命令会被提示 “user 不在sudoers文件中,此事将被报告”
原因是权限不够

解决方法

  1. 后续操作需在 root 用户下进行,若为非root用户,先切换到root用户

    su root
    
  2. sudoers 文件添加可写权限

    chmod u+w /etc/sudoers
    
  3. 编辑 sudoers 文件

    【i】键插入模式
    【Esc】键退出插入模式
    :wq :保存并退出
    :q! :不保存修改退出

    vim /etc/sudoers
    
  4. 将以下内容添加到root ALL=(ALL) ALL 下面

    user 可以是其他用户名

    user ALL=(ALL) ALL
    
  5. 恢复 sudoers 文件权限为440

    chmod 440 /etc/sudoers
    
  6. 完成