Linux 用户与用户组

查询用户

查看系统所有用户

getent passwd

或者是:

cat /etc/passwd

查看当前登录用户

使用 who 或者 w

创建用户

交互式创建

sudo adduser <username> 

显式创建

指定详细资料以创建用户。

sudo useradd -m -s /bin/bash newuser

使用 useradd 创建用户后需要手动创建密码。

sudo passwd newuser

删除用户

仅删除用户

这种方式会保留 家目录

sudo userdel username

完整删除

删除用户的同时,也删除对应的 家目录邮件

sudo userdel -r username

或者

sudo deluser --remove-home username

※ 强制删除

即使用户已经登录,也强制将其删除。

sudo userdel -f username

※ 该操作很危险,使用时要注意。

赋予用户管理员权限

sudo usermod -aG sudo username