36.9密码数据库函数

Octave的密码数据库函数以具有以下字段的结构体返回信息。

Name

用户名。

广告
passwd

加密的密码(如果可用)。

广告
uid

数字用户id。

广告
gid

数字组id。

广告
壁虎

GECOS字段。

广告
目录

主目录。

广告

最初的外壳。

广告

在以下函数的描述中,此数据结构被称为pw_结构体.

 
: pw_struct = getpwent ()

返回一个结构体,该结构体包含密码数据库中的一个条目,必要时将其打开。

一旦到达数据的末尾,getpwent返回0。

详见: setpwent, 端板.

广告
 
: pw_struct = getpwuid (uid).

返回一个结构体,该结构体包含密码数据库中的第一个条目和用户IDuid.

如果用户ID不存在于数据库中,获取pwuid返回0。

详见: getpwnam.

广告
 
: pw_struct = getpwnam (name)

返回一个结构体,该结构体包含密码数据库中的第一个条目和用户名name.

如果数据库中不存在用户名,getpwname返回0。

详见: 获取pwuid.

广告
 
: [status, msg] = setpwent ()

返回指向密码数据库开头的内部指针。

详见: getpwent, 端板.

广告
 
: [status, msg] = endpwent ()

关闭密码数据库。

详见: getpwent, setpwent.

广告

版权所有 © 2024-2025 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-2