/etc/passwd
时间: 2023-10-03 20:06:32 浏览: 82
Linux基础课件用户账户文件-/etc/passwd文件
`/etc/passwd` 文件是一个文本文件,包含了所有系统用户的账户信息。每个用户的信息都以一行记录的形式存储:
```
username:password:UID:GID:gecos:home_directory:shell
```
其中,各个字段的含义如下:
- `username`:用户登录名。
- `password`:用户密码占位符(现在一般不存储实际密码,而是存储密码的哈希值或者星号)。
- `UID`:用户ID号,是一个数字,用于标识用户的唯一身份。
- `GID`:用户所属的组ID号,也是一个数字。
- `gecos`:用户的详细信息,如真实姓名、电话号码等,这些信息是可选的。
- `home_directory`:用户的主目录路径,即用户登录后默认进入的目录。
- `shell`:用户默认的shell程序。
需要注意的是,`/etc/passwd` 文件中的用户信息是可以被普通用户读取的,因此密码等敏感信息会被存储在另外的加密文件中,比如 `/etc/shadow`。
阅读全文