在Linux系统中,用户信息主要存储在以下几个关键目录和文件中:
username:x:UID:GID:描述信息:家目录:默认shell
x
表示密码已移至 /etc/shadow
(现代系统默认)。bash
cat /etc/passwd # 查看所有用户信息
username:加密密码:最后修改天数:最小天数:最大天数:警告天数:失效天数:保留字段
bash
sudo cat /etc/shadow # 需root权限
groupname:x:GID:组成员列表
bash
cat /etc/group # 查看所有组信息
/home/username
)。/root
。查看当前用户信息:
id # 显示UID、GID及所属组
whoami # 显示当前用户名
添加/删除用户:
sudo useradd username # 添加用户
sudo userdel -r username # 删除用户(-r同时删除家目录)
/etc/passwd
或 /etc/shadow
可能导致系统问题,建议使用专用命令(如 usermod
、passwd
)。