• 新添加的用户无法sudo解决方案


    问题:xxx(用户名) is not in the sudoers file. This incident will be reported.

    用户管理:

    1、创建用户

    (1)方法1

    $ sudo adduser xxx(xxx为用户名)
    

    (2)方法2

    $ sudo useradd -s /bin/bash -g 用户组名 -d 用户的家路径 -m 用户名
    参数:
        -s:指定使用的bash
        -g:指定用户组
        -d:指定用户的家路径
        -m:当用户的家目录不存在就自动创建
    

    (3)用户组添加

    $ sudo groupadd xxx(xxx为用户组名)

    2、用户设置

    (1)修改用户xxx密码

    $ sudo passwd xxx(xxx为用户名)

    (2)修改当前用户密码

    $ passwd

    (3)退出当前用户

    $ exit

    3、删除用户

    (1)方法1

    $ sudo deluser xxx(xxx为用户名)

    (2)方法2

    $ sudo userdel -r xxx(xxx为用户名)
    参数:
        -r:把用户的主目录一并删除

    4、切换用户

    $ su xxx(要切换的用户名)

    解决方法:

    1、先切换到root用户下

    $ su root

    输入密码登录。

    2、添加sudo文件的写权限,命令是:

    $ chmod u+w /etc/sudoers

    3、编辑sudoers文件

    $ vim /etc/sudoers

    找到这行 root ALL=(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命令,并且在执行的时候不输入密码。

    4、撤销sudoers文件写权限,命令:

    $ chmod u-w /etc/sudoers

    5、普通用户就可以使用sudo了。

  • 相关阅读:
    iisexpress应用讲解
    Flex document文档 下载网址:
    HDU1407 测试你是否和LTC水平一样高
    HDU1715 大菲波数 Java
    HDU1573 大明A+B Java
    HDU1063 Exponentiation Java
    HDU1754 I Hate It 线段树 链式
    HDU2054 A == B? Java
    HDU1166 敌兵布阵 不完全线段树
    HDU1698 Just a Hook 线段树 Lazy思想
  • 原文地址:https://www.cnblogs.com/Cqlismy/p/11050587.html
Copyright © 2020-2023  润新知