添加账户
# 方法一:useradd(底层命令,需要手动配置)
useradd -m -s /bin/bash MudBean
# -m:自动创建家目录 /home/MudBean
# -s /bin/bash:指定登录 shell
# 设置密码
passwd MudBean
# 然后输入两次密码
# 方法二:adduser(交互式,更友好,Ubuntu/Debian 推荐)
adduser MudBean
# 会一步步引导你输入密码、全名等信息,自动创建家目录
创建后验证:
id MudBean # 查看用户信息
ls /home/MudBean # 确认家目录存在
给用户赋予 sudo 权限
# Ubuntu / Debian 系列(将用户加入 sudo 组)
usermod -aG sudo MudBean
# CentOS / RHEL 系列(将用户加入 wheel 组)
usermod -aG wheel MudBean
查看 sudo 权限
## 查看当前用户的权限
sudo -l
## 查看指定用户的权限
sudo -l -U [用户名]
## 查看用户所属的组
groups [用户名]
## 全面检查
id [用户名]
## 使用 getent
getent group sudo
### 或者 CentOS/RHEL 系统
getent group wheel
删除用户
# 删除用户,但保留家目录
userdel MudBean
# 删除用户及其家目录(彻底清除)
userdel -r MudBean
# 强制删除(即使用户正在登录)
userdel -f MudBean
如果要删除用户的同时移除其 sudo 权限(虽然用户都没了):
# 从 sudo 组中移除(如果手动配置过)
gpasswd -d MudBean sudo