在CentOS系统中创建一个用户并赋予sudo权限,可以按照以下步骤操作:

  1. 创建用户

    使用以下命令创建用户smxx

    bash复制
    sudo useradd smxx
    
  2. 设置密码

    为新用户设置密码:

    bash复制
    sudo passwd smxx
    
  3. 将用户添加到wheel(该组用户可以使用sudo):

    运行以下命令将smxx用户添加到wheel组:

    bash复制
    sudo usermod -aG wheel smxx
    
  4. 确认sudo权限

    在CentOS中,wheel组的成员默认就有sudo权限。你可以检查/etc/sudoers文件是否允许wheel组成员使用sudo

    使用visudo编辑器打开sudoers文件:

    bash复制
    sudo visudo
    

    确保以下行没有被注释掉(去掉行首的#):

    bash复制
    %wheel  ALL=(ALL)       ALL
    
  5. 切换到新用户并测试

    切换到smxx用户:

    bash复制
    su - smxx
    

    测试是否可以使用sudo命令:

    bash复制
    sudo whoami
    

    如果一切正常,系统会提示输入smxx用户的密码,并返回root