美文网首页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