class Etc::Passwd

Passwd 是 Unix 系统上用户数据库的占位符 Struct

该结构体包含以下成员:

name

包含用户的短登录名,类型为 String

passwd

包含用户的加密密码,类型为 String。如果使用了影子密码,则返回 'x'。如果用户无法通过密码登录,则返回 '*'

uid

包含用户的整数用户 ID (uid)。

gid

包含用户主组的整数组 ID (gid)。

dir

包含用户主目录的路径,类型为 String

shell

包含用户登录 shell 的路径,类型为 String

以下成员是系统相关的:

gecos

包含对用户的较长 String 描述,例如全名。某些 Unix 系统在 gecos 字段中提供结构化信息,但这取决于系统。

change

密码更改时间(整数)。

quota

配额值(整数)。

age

密码年龄(整数)。

class

用户访问类别(字符串)。

comment

注释(字符串)。

expire

账户过期时间(整数)。