/etc/passwd文件格式
时间:2020-02-23 14:38:07 来源:igfitidea点击:
Linux在/etc/passwd
文件中存储大多数帐户功能。
它是一个基于文本的文件,每个条目具有七个字段。
每个条目都以用户名开头,并继续使用冒号分隔的一组字段(:
)。
以下是"/etc/passwd"文件中条目的语法:
username:password:UID:GID:comment:home directory:default shell
以下是每个字段的描述:
- username(用户名)用户的名称。
- "password"此字段传统上已保留为密码。但是,大多数Linux发行版,在"/etc/shadow"中存储密码。此字段通常设置为
x
,这意味着卷影密码正在使用中。如果该字段设置为Asterisk(*
),则表示帐户没有配置密码。如果该字段设置为感叹号(!
),则锁定帐户。 UID
用户标识符。它是表示用户的唯一号码。gid
默认(主要)登录组ID。用户只有一个主要组,该组是用户创建的所有新文件的组所有者。- "comment" 注释这个字段包含有关用户的信息。通常保存用户的全名。
home directory
(用户主目录)的绝对路径。默认shell
用户的默认shell。
虽然名称是passwd,但/etc/passwd
文件不包含密码信息。
这将提出安全风险,因为所有用户都可以读取。
相反,密码存储在"/etc/shadow"文件中,在之后解释。