一、前提
若要创建或者移除用户,则需要具备root 或者其他拥有 sudo 的用户身份登录权限。
二、如何添加用户
Step1. 执行 adduser 命令,即可添加和创建一个新的用户账号。例如,创建一个名称为"admin" 新的用户账号,其执行命令如下:
# adduser admin
Step2. 需要为新用户设置一个密码,执行 passwd 命令加上用户名,然后再按照提示输入两次一致的密码即可:
# passwd admin
Step3. 要新创建的用户拥有管理权限,执行 usermod 命令配置sudo访问权限的用户组:
# usermod -aG wheel admin
或者: 修改/etc/sudoers文件来配置sudo访问权限的用户组:
# vim /etc/sudoers
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
## 新增如下一行,增加admin用户sudo访问权限
admin ALL=(ALL) ALL
Step4. 完毕。
三、、如何删除用户
Step1. 执行userdel命令加上用户名,即可删除一个不再需要的用户账户。例如,删除一个名为test的用户账户:
# userdel test
执行命令成功后不会产生任何输出提示。上述的命令将会移除用户,但不会删除用户的文件。若删除一个用户、主目录及邮件,则执行userdel 命令加上-r选项:
# userdel -r test
Step2. 完毕。
备注:运行环境
1) Windows环境下虚拟机: VirtualBox-7.1.0-164728-Win.exe + Oracle_VirtualBox_Extension_Pack-7.1.0.vbox-extpack
2)Linux版本信息如下:
[root@localhost ~]# lsb_release -a
LSB Version::core-4.1-amd64:core-4.1-noarch
Distributor ID:CentOS
Description:CentOS Linux release 8.5.2111
Release:8.5.2111
Codename:n/a