📜  了解 etcpasswd 文件(1)

📅  最后修改于: 2023-12-03 15:06:19.326000             🧑  作者: Mango

了解 etcpasswd 文件

/etc/passwd 文件是在大多数 Linux 操作系统中保存本地用户帐户信息的标准文件之一。每个用户的登录信息都存储在该文件的单独行中。

文件格式

每行都由七个字段组成,这些字段之间由逗号分隔。这些字段如下:

username:password:UID:GID:gecos_field:home_directory:shell
  • username :登录名,必须是唯一的。
  • password :密码占位符,实际的密码会以加密的形式存储在 /etc/shadow 文件中。
  • UID :用户 ID。
  • GID :组 ID。
  • gecos_field :通用的 /etc/passwd 用户数据库中所定的“通用 GECOS”字段。包含用户全名、工作单位、工作电话等。
  • home_directory :用户主目录。
  • shell :用户默认登录 Shell。
文件示例
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
更改 etcpasswd 文件

如果您想添加、编辑或删除用户帐户,则必须编辑 /etc/passwd 文件。但是,您应该小心进行修改。最好将此任务分配给一个拥有合适权限的特定的管理用户。

结论

/etc/passwd 文件是 Linux 操作系统中保存本地用户帐户信息的标准文件。每个用户的登录信息都存储在该文件的单独行中。该文件包含七个关键信息字段,每个字段都由冒号分隔。通过修改该文件,您可以添加、编辑或删除用户帐户。