# 查看所有用户的方法
# 方法一:查看 /etc/passwd 文件
# /etc/passwd 文件包含了系统中所有用户的信息,每一行代表一个用户。
# 每一行的格式为:用户名:密码:UID:GID:用户信息:家目录:登录Shell
cat /etc/passwd
# 方法二:使用 getent 命令
# getent 命令可以从系统的数据库中获取条目,包括用户信息。
# 这个命令会从所有配置的用户数据库中获取用户列表,而不仅仅是 /etc/passwd 文件。
getent passwd
# 方法三:列出所有 UID 大于等于 1000 的用户(通常是普通用户)
# 这个命令会过滤出 UID 大于等于 1000 的用户,这些通常是普通用户账户。
awk -F: '$3 >= 1000 {print $1}' /etc/passwd
解释说明:
cat /etc/passwd:直接读取 /etc/passwd 文件,显示所有用户信息。getent passwd:从所有配置的用户数据库中获取用户列表。awk -F: '$3 >= 1000 {print $1}' /etc/passwd:使用 awk 命令过滤出 UID 大于等于 1000 的用户,通常这些是普通用户。上一篇:linux 查看目录大小
下一篇:linux修改时间和日期的方法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站