USER_INFO_BASIC 视图
USER_INFO_BASIC 视图包含有关用户概要文件的信息。
此视图返回 USER_INFO 视图返回的列的子集。 它不会返回 :USER_OWNER , USER_CREATOR , SIZE , CREATION_TIMESTAMP , LAST_USED_TIMESTAMP , DAYS_USED_COUNT 或 LAST_RESET_TIMESTAMP。 USER_INFO_BASIC 通常比 USER_INFO 性能好得多。
为视图中的列返回的值与 检索用户信息 (QSYRUSRI) API返回的值密切相关。 请参阅 API 以获取更多详细信息。
授权: 调用者必须对 *USRPRF 具有 *OBJOPR 和 *READ 权限。
下表描述了视图中的列。 系统名称为 USER_INFOB。 模式为 QSYS2。
| 列名 | 系统列名 | 数据类型 | 描述 |
|---|---|---|---|
| 授权名称 | User_Name | VARCHAR(10) 可为空
|
用户概要文件名称。 |
| 上一页_西农 | PRVSIGNON | TIMESTAMP 可为空
|
用户上次登录的日期和时间。 如果概要文件从未用于注册,那么包含空值。 |
| 信号 _ON_ATTEMPTS_NOT_VALID | 信号 INV | INTEGER 可为空
|
自上次成功登录以来无效的登录尝试次数。 |
最大登录尝试次数![]() |
MAXSIGN![]() |
VARCHAR (7)![]() |
允许的最大登录尝试次数。 达到最大登录尝试次数值时,就会执行系统值QMAXSGNACN所指定的操作。
![]() |
| 状态 | 状态 | VARCHAR(10) 可为空
|
用户概要文件的状态。 包含下列其中一个值:
|
| netserver_disabled | NetServer | VARCHAR(3) | 是否禁用此用户概要文件以供 IBM® i NetServer 使用。
|
| 密码更改日期 | PWDCHGDAT | TIMESTAMP 可为空
|
最近更改用户密码的日期。 |
| 无密码指示器 | NOPWD | VARCHAR(3) 可为空
|
指示是否对用户概要文件中的密码指定 *NONE。
|
| PASSWORD_LEVEL_0_1 | PWD_0_1 | VARCHAR(3) 可为空
|
指示用户概要文件是否具有可用于 QPWDLVL 0 或 1 上的系统的密码。
如果 NO_PASSWORD_INDICATOR 的值为 YES ,那么包含空值。 |
| PASSWORD_LEVEL_2_3 | PWD_2_3 | VARCHAR(3) 可为空
|
指示用户概要文件是否具有可用于 QPWDLVL 2 或 3 上的系统的密码。
如果 NO_PASSWORD_INDICATOR 的值为 YES ,那么包含空值。 |
PASSWORD_LEVEL_4![]() |
PWD_4![]() |
VARCHAR(3)可为空 ![]() |
指示用户概要文件是否具有可用于 QPWDLVL 上的系统的密码 4。
如果 NO_PASSWORD_INDICATOR 的值为 YES ,那么包含空值。 ![]() |
| 密码有效期 | PWDEXPITV | SMALLINT 可为空
|
用户密码在必须更改之前可以保持活动状态的天数 (从 1 到 366)。 也可以是下列其中一个值:
|
| 密码过期日期 | PWDEXPDAT | TIMESTAMP 可为空
|
用户密码的到期日期。 如果密码不会到期,那么包含空值。 |
| DAYS_UNTIL_PASSWORD_到期 | PWDDAYSEXP | INTEGER 可为空
|
密码到期前的天数。 值 0 指示密码已到期。 如果密码不会在密码到期警告 (QPWDEXPWRN) 系统值指定的天数内到期,那么包含空值。 |
| 设置过期密码 | PWDEXP | VARCHAR(3) 可为空
|
指示用户的密码是否设置为到期,要求用户在登录时更改密码。 包含下列其中一个值:
|
| 用户类名 | USRCLS | VARCHAR(10) 可为空
|
用户的类名。 包含下列其中一个值:
|
| 专业权限 | SPCAUT | VARCHAR (88) 可为空
|
用户具有的特权的列表。 最多返回 8 个权限。 用空格填充每个项以填充 11 个字符。 如果用户没有特权,那么包含空值。 |
| 组名 | GRPPRF | VARCHAR(10) 可为空
|
组概要文件的名称。 如果用户没有组概要文件,那么包含值 *NONE。 |
| 补充组计数 | SUPGRPCNT | SMALLINT | 量组列表列中的补充组数。 |
| 补充组列表 | SUPGRPLIST | VARCHAR (150) 可为空
|
用户概要文件的补充组列表。 最多返回 15 个补充组。 每个项 (最后一项除外) 都用空格填充,以填充 10 个字符。 如果用户没有补充组,那么包含空值。 |
| 所有者 | 所有者 | VARCHAR(10) 可为空
|
此字段指示谁将拥有此用户创建的对象。 包含下列其中一个值:
|
| 组权限 | GRPAUT | VARCHAR(10) 可为空
|
用户的组概要文件对用户创建的对象具有的权限。 包含下列其中一个值:
|
| 辅助级别 | ASTLVL | VARCHAR(10) 可为空
|
用户将使用的用户界面。 包含下列其中一个值:
|
| current_library_name | CURLIB | VARCHAR(10) 可为空
|
用户当前库的名称。 如果用户没有当前库,那么包含 *CRTDFT。 |
| 初始菜单名称 | INLMNU | VARCHAR(10) 可为空
|
用户的初始菜单。 可以包含特殊值 *SIGNOFF。 |
| 初始菜单库名 | INLMNULIB | VARCHAR(10) 可为空
|
初始菜单所在库的名称。 可以包含特殊值 *LIBL。 如果菜单名是 *SIGNOFF ,那么包含 null。 |
| 初始程序名称 | INITPGM | VARCHAR(10) 可为空
|
用户的初始程序。 如果没有初始程序,那么包含 *NONE。 |
| 初始程序库名称 | INITPGMLIB | VARCHAR(10) 可为空
|
初始程序所在库的名称。 可以包含特殊值 *LIBL。 如果初始程序名是 *NONE ,那么包含 null。 |
| LIMIT_功能 | LMTCPB | VARCHAR(10) 可为空
|
指示用户是否具有有限的功能。 包含下列其中一个值:
|
| 文本描述 | 文本 | VARCHAR (50) 可为空
|
用户概要文件的描述性文本。 如果用户概要文件没有文本描述,那么包含 null。 |
| 显示信号信息 | DSPSGNINF | VARCHAR(10) 可为空
|
指示用户注册时是否显示注册信息。 包含下列其中一个特殊值:
|
| 会话次数限制 | LMTDEVSSN | VARCHAR(10) 可为空
|
指定是否限制对用户许可的设备会话数。 可以包含下列其中一个特殊值:
|
| KEYBOARD_缓冲 | KBDBUF | VARCHAR(10) 可为空
|
为此用户初始化作业时使用的键盘缓冲值。 包含下列其中一个特殊值:
|
| 最大允许存储空间 | MAXSTGLRG | BIGINT 可为空
|
可以分配用于存储用户拥有的永久对象的最大辅助存储量 (以千字节为单位)。 如果用户没有最大存储空间,那么包含空值。 |
| 已使用 STORAGE_USED | STGUSED | BIGINT 可为空
|
此用户在 *SYSBAS 上拥有的对象所占用的辅助存储量 (以千字节为单位)。 QSYS2.USER_STORAGE 目录来确定所有 ASP 上使用的存储器。 |
| 最高调度优先级 | PTYLMT | CHAR (1) 可为空
|
允许用户对提交到系统的每个作业具有的最高调度优先级。 |
| 作业描述名 | JOBD | VARCHAR(10) 可为空
|
用于通过子系统工作站项启动的作业的作业描述的名称。 |
| 职位描述库名 | 作业 DLIB | VARCHAR(10) 可为空
|
作业描述库名。 可以包含特殊值 *LIBL。 |
| 会计代码 | ACGCDE | VARCHAR(15) 可为空
|
与此用户关联的记帐代码。 如果没有记帐代码,那么包含空值。 |
| 消息队列名称 | MSGQ | VARCHAR(10) 可为空
|
此用户使用的消息队列的名称。 |
| 消息队列库名称 | MSGQLIB | VARCHAR(10) 可为空
|
消息队列所在库的名称。 可以包含特殊值 *LIBL。 |
| 消息队列交付方式 | DLVRY | VARCHAR(10) 可为空
|
如何将消息传递到用户使用的消息队列。 包含下列其中一个值:
|
| 消息队列严重性 | SEV | SMALLINT 可为空
|
以中断或通知方式向用户传递消息的最低严重性 |
| 输出队列名称 | OUTQ | VARCHAR(10) 可为空
|
此用户使用的输出队列。 可以包含下列其中一个特殊值:
|
| 输出队列库名称 | 输出库 | VARCHAR(10) 可为空
|
输出队列所在库的名称。 如果输出队列名是 *DEV 或 *WRKSTN ,那么包含 null。 |
| 打印机设备 | PRTDEV | VARCHAR(10) 可为空
|
用于为此用户打印的打印机。 可以包含下列其中一个特殊值:
|
| SPECIAL_environment | SPCENV | VARCHAR(10) 可为空
|
用户登录后在其中运行的特殊环境。 包含下列其中一个特殊值:
|
注意键处理
程序名称 |
ATNPGM | VARCHAR(10) 可为空
|
此用户的辅助操作请求键处理程序。 可以包含下列其中一个特殊值:
|
attention_key_handling_
program_library_name |
ATNPGMLIB | VARCHAR(10) 可为空
|
程序所在库的名称。 可以包含特殊值 *LIBL。 如果辅助操作请求键处理程序是 *NONE 或 *SYSVAL ,那么包含 null。 |
| LANGUAGE_ID | LANGID | VARCHAR(10) 可为空
|
系统对此用户使用的语言标识。 可以包含以下特殊值:
|
| 国家或地区 ID | CNTRYID | VARCHAR(10) 可为空
|
国家或地区标识。 可以包含以下特殊值:
|
| 字符编码集 ID | CCSID | VARCHAR (6) 可为空
|
用户的 CCSID。 可以包含以下特殊值:
|
| 用户选项 | USROPT | VARCHAR (77) 可为空
|
供用户定制其环境的选项的列表。 最多返回 7 个选项。 用空格填充每个项以填充 11 个字符。 如果没有用户选项,那么包含空值。 |
| sort_sequence_table_name | SRTSEQ | VARCHAR(10) 可为空
|
用于字符串比较的排序顺序表的名称。 可以包含下列其中一个特殊值:
|
| sort_sequence_table_library_name | SRTSEQLIB | VARCHAR(10) 可为空
|
用来定位排序顺序表的库的名称。 如果排序顺序表是特殊值,那么包含空值。 |
| 对象 ECT_AUDITING_VALUE | 奥布乔 | VARCHAR(10) 可为空
|
此用户的对象审计值。 包含下列其中一个值:
|
| 用户审计级别 | AUDLVL | VARCHAR (363) 可为空
|
此用户的操作审计值。 最多返回 31 个选项。 用空格填充每个项以填充 11 个字符。 如果没有操作值,或者如果调用者无权检索操作审计级别,那么包含空值。 |
| 组授权类型 | GRPAUTTYP | VARCHAR(10) 可为空
|
用户的组概要文件对用户创建的对象具有的权限类型。 包含下列其中一个特殊值:
|
| USER_ID_NUMBER | UID | BIGINT 可为空
|
用户概要文件的用户标识号。 |
| 组标识号 | GID | BIGINT 可为空
|
用户概要文件的组标识号。 如果用户没有组标识号,那么将返回值 0。 |
| 本地工作属性 | SETJOBATR | VARCHAR (88) 可为空
|
从用户的语言环境路径获取的作业属性的列表。 此列包含最多 8 个项的列表。 用空格填充每个项以填充 11 个字符。 |
| 组员指示器 | GRPMBR | VARCHAR(3) 可为空
|
此用户是否为具有成员的组。 包含下列其中一个值:
|
| 数字证书指标 | DCIND | VARCHAR(3) 可为空
|
是否存在与此用户关联的数字证书。 包含下列其中一个值:
|
| 字符标识控制 | CHRIDCTL | VARCHAR(10) 可为空
|
用户的字符标识控件。 可以包含以下特殊值:
|
| 本地密码管理 | LCLPWDMGT | VARCHAR(3) 可为空
|
指示是否在本地管理密码。 包含下列其中一个值:
|
| block_password_change | PWDCHGBLK | VARCHAR(10) 可为空
|
指定在执行先前成功的密码更改操作后阻止更改密码的时间段 (以小时为单位)。 可以包含下列其中一个特殊值:
|
| 用户必须拥有的权限 | 授权 | VARCHAR(3) 可为空
|
此用户概要文件是否需要用户权利。 包含下列其中一个值:
|
| 用户有效期 | USREXPITV | SMALLINT 可为空
|
自动禁用用户概要文件之前的天数 (从 1 到 366)。 如果未定义到期时间间隔,那么将返回值 0。 |
| 用户有效期 | USREXPDATE | TIMESTAMP 可为空
|
用户概要文件到期并自动禁用或删除的日期。 如果用户概要文件不会到期,那么包含空值。 |
| 用户过期操作 | 操作 | VARCHAR(8) 可为空
|
用户概要文件到期时将执行的操作。 包含下列其中一个值:
|
| 主页_目录 | HOMEDIR | VARGRAPHIC (1024)
CCSID 1200 可空 |
此用户概要文件的主目录。 |
| 本地路径名称 | 语言环境 | VARGRAPHIC (1024)
CCSID 1200 可空 |
作业启动时分配给用户概要文件的语言环境路径名。 可以包含下列其中一个特殊值:
|
| 用户默认密码 | DFTPWD | VARCHAR(3) 可为空
|
|
| 活动权限 | AUTCOLACT | VARCHAR(3) | 此用户的权限收集是否处于活动状态。
|
AUTHORITY_COLLECTION_REPOSITORY_
存在 |
AUTCOLREP | VARCHAR(3) | 此用户是否存在权限收集存储库。
|
| 密码路径 | 服务路径 | VARCHAR (1024)
CCSID 1208 可空 |
用户的 PASE shell 的路径。 如果 AUTHORIZATION_NAME 是 QSYS ,那么此列包含用于所有未显式设置值的用户概要文件的缺省 shell 路径。 如果尚未使用 QSYS2.SET_PASE_SHELL_INFO 过程设置值,那么返回空值。 |
示例
确定哪些用户具有 *ALLOBJ 特权。
SELECT * FROM QSYS2.USER_INFO_BASIC
WHERE SPECIAL_AUTHORITIES LIKE '%*ALLOBJ%';
最大登录尝试次数