用户信息存储在系统的/etc/passwd
文件中。
查看此文件的内容将允许我们查看系统上的用户列表。
每个用户都将在文件中占用一行。
在系统上打开终端,然后键入以下命令以列出所有用户:
$cat /etc/passwd
在每一行的开头是用户帐户的名称。
总共有七个数据的数据由冒号分开。
每个字段的意思:
- 用户名
- 加密密码(
x
表示密码存储在/etc/shadow
) - 用户ID号码
- 用户组ID号
- 用户的全名
- 向用户主目录的路径
- 默认shell.
由于此输出太多,如果我们只需要用户的名称,我们可以使用awk命令仅显示帐户的用户名。
$awk -F: '{ print }' /etc/passwd
要检查特定用户,我们可以使用grep过滤
$awk -F: '{ print }' /etc/passwd | grep root
日期:2020-07-07 20:56:07 来源:oir作者:oir