Provided by: passwd_4.5-1.1ubuntu4_amd64 bug

名称

       passwd - 密码文件

描述

       /etc/passwd 为每个用户账户包含一行,包含使用冒号 (“:”) 分隔的七个字段,分别是:

       ·   登录名

       ·   可选的加密后的密码

       ·   数字用户 ID

       ·   数字组 ID

       ·   用户名和注释字段

       ·   用户主目录

       ·   可选的用户命令解释器

       加密的密码字段可以为空,此时使用指定的登录名登录时不会要求认证。然而,如果 password
       为空,一些读取 /etc/passwd 文件的程序可能会不允许 任何 访问。如果 password
       字段是一个小写的 “x”,那么加密的密码实际上存储于 shadow(5) 中;在 /etc/shadow 文件中 必须
       有对应的行,否则用户账户就会无效。如果 password
       字段是其他任何字符串,将会被视为加密过的密码,如 crypt(3) 中的说明。

       此注释字段被多个系统工具使用,例如 finger(1)。

       主目录字段提供了初始工作目录的名称。login 程序根据此信息设置 $HOME 环境变量。

       命令解释器字段提供了用户命令语言解释器的名称,或者开始时执行的程序的名称。login
       程序使用此信息设置 $SHELL 环境变量的值。如果字段为空,默认值为 /bin/sh

文件

       /etc/passwd
           用户账户信息。

       /etc/shadow
           可选的加密后的密码文件

       /etc/passwd-
           /etc/passwd 的备份文件。

           注意,此文件由 shadow 工具集使用,而不是所有的用户和密码管理工具都会使用。

参见

       crypt(3), getent(1), getpwnam(3), login(1), passwd(1), pwck(8), pwconv(8), pwunconv(8),
       shadow(5), su(1), sulogin(8).