查看/etc/passwd文件,查看当前系统下有哪些用户,查看/etc/shadow 文件,查看这些用户的密码信息。
时间: 2023-12-09 13:03:20 浏览: 94
你可以在终端中使用以下命令查看系统中的用户以及他们的密码信息:
1. 查看 `/etc/passwd` 文件,其中包含系统中所有用户的记录信息:
```
cat /etc/passwd
```
该命令将会输出所有用户的记录信息,每个记录信息包含7个字段,以冒号分隔,分别为:
```
username:password:UID:GID:comment:home_directory:shell
```
其中,`username` 表示用户名,`password` 表示用户密码(已被加密),`UID` 表示用户ID,`GID` 表示用户所在的组ID,`comment` 表示用户注释,`home_directory` 表示用户的主目录,`shell` 表示用户默认的shell。
2. 查看 `/etc/shadow` 文件,其中包含所有用户的加密密码信息:
```
cat /etc/shadow
```
该命令将会输出所有用户的加密密码信息,每个记录信息包含9个字段,以冒号分隔,分别为:
```
username:password:last_changed_days:minimum_days:maximum_days:warn_days:inactive_days:expiration_date:reserved
```
其中,`username` 表示用户名,`password` 表示用户密码(已被加密),`last_changed_days` 表示密码最后修改的天数,`minimum_days` 表示密码最短使用天数,`maximum_days` 表示密码最长使用天数,`warn_days` 表示密码过期警告天数,`inactive_days` 表示密码过期后的不活动天数,`expiration_date` 表示密码过期日期,`reserved` 表示保留字段。
阅读全文