Centos 添加 sudo 用户

说明以下的 <username>字样 是 用户名

新增用户

1
2
# 终端命令
useradd <username>

举例:

useradd <username> -s /bin/false -d /home/<username>

加了-s /bin/false 是不让该用户可以ssh登录

参数 -m:

给新增的用户设置密码

1
2
# 终端命令
passwd <username>

加入sudo

visudo打开的是/etc/sudoers文件

1
2
3
# 终端命令
# 打开 sudo 配置文件
visudo

在打开的sudo配置文件中找到 root ALL=(ALL) ALL这一行,并在这行下面新增以下格式的内容

1
<username> ALL=(ALL) ALL

注: 上面的命令是使用root用户执行,如果不是root用户,请在执行的命令前加sudo

切换用户:

1
su <username>

切换成功之后,可以尝试运行需要 root权限的命令,如:sudo yum -h

References

  1. CentOS添加用户并加入sudo权限