美文网首页Linux我用 LinuxLinux学习之路
ubuntu报错_普通用户没有sudo权限

ubuntu报错_普通用户没有sudo权限

作者: 皮皮大 | 来源:发表于2019-05-27 12:02 被阅读2次

问题背景:在ubuntu18.04上,普通用户执行sudo命令报错。根据提示,该用户ubuntu不在sudoers file文件中。

image.png 参考链接

解决办法

直接将ubuntu用户添加在sudoers file文件中,具体步骤如下:

  1. 命令su - root切换到root账户

  2. /etc/sudoers 默认是只读文件,对于root账户,需要添加写权限:

# chmod u+w /etc/sudoers
  1. 编辑sudoers文件
# vim /etc/sudoers

找到root ALL=(ALL) ALL,添加如下语句


image.png

根据实际情况,有4种不同添加方法:

  • 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命令,并且在执行的时候不输入密码。
  1. 撤销sudoers文件的写权限
# chmod u-w /etc/sudoers
ubuntu报错_普通用户没有sudo权限

相关文章

网友评论

    本文标题:ubuntu报错_普通用户没有sudo权限

    本文链接:https://www.haomeiwen.com/subject/oxvctctx.html