Ubuntu 中查看所有用户
在Ubuntu系统中,可以通过以下方法查看用户列表:
1. 查看所有用户
getent passwd
- 说明:显示系统所有用户(包括系统账户和普通用户),格式为:
用户名:密码占位符(x):UID:GID:描述:家目录:登录Shell
2. 查看普通用户(UID ≥ 1000)
getent passwd {1000..60000}
- 说明:过滤 UID ≥ 1000 的用户(Ubuntu 默认普通用户范围)。
- 简化输出:
getent passwd | awk -F: '$3 >= 1000 && $3 < 60000 {print $1}'
注意事项:
- 系统用户:UID 通常为
0-999(如root、www-data),用于运行服务。 - 普通用户:UID ≥ 1000,由管理员手动创建。
- 用户信息存储在
/etc/passwd,密码哈希存储在/etc/shadow(需sudo权限查看)。
留下评论