显示用户帐户属性。
lsuser [ -R load_module ] [ -c | -f ] [ -a List ] { ALL | Name [ ,Name ] ... }
lsuser 命令显示用户帐户属性。可以使用这个命令来列出所有系统用户的所有属性或指定用户的所有属性。由于没有缺省参数,您必须输入 ALL 关键字来查看所有用户的属性。缺省情况下,lsuser 命令显示所有用户的属性。要查看选定的属性,请使用 -a List 标志。如果一个或多个属性不可读,则 lsuser 命令列出尽可能多的信息。
注:如果您已在系统上安装了“网络信息服务”(NIS)数据库,那么在使用 lsuser 命令时不显示某些用户信息。
缺省情况下,lsuser 命令在一行上列出每个用户的属性。它显示属性信息为 Attribute=Value 定义,每项用空格隔开。要以节格式列出用户属性,请使用 -f 标志。要以冒号隔开记录的列表信息,请使用 -c 标志。
您可以使用基于 Web 的系统管理器(wsm)中的用户应用程序来更改用户特性。您也可以使用“系统管理接口工具”(SMIT)smit lsusers 快速路径来运行此命令。
访问控制:这个命令应该是对常规用户有可执行(x)权限的常规用户程序。由于读取属性时用的是命令调用者的访问权,故某些用户可能无法访问所有信息。这个命令应该有可信计算库属性。
访问的文件:
方式 | 文件 |
---|---|
r | /etc/passwd |
r | /etc/security/user |
r | /etc/security/user.roles |
r | /etc/security/limits |
r | /etc/security/environ |
r | /etc/group |
r | /etc/security/audit/config |
lsuser -f -a id pgrp groups admgroups smith
显示与以下内容类似的信息:
smith: ID=2457 pgrp=system groups=system,finance,staff,accounting admgroups=finance,accounting
lsuser -c -a id home groups smith
显示与以下内容相似的信息:
# name: ID:home:groups smith: 2457:/home/smith:system,finance,staff,accounting
lsuser smith
将显示所有的属性信息,以空格隔开每个属性。
lsuser ALL
将显示所有的属性信息,以空格隔开每个属性。
/usr/sbin/lsuser | 包含 lsuser 命令。 |
/etc/passwd | 包含基本用户信息。 |
/etc/security/limits | 定义每个用户的资源限额和限制。 |
/etc/security/user | 包含用户的扩展属性。 |
/etc/security/user.roles | 包含用户的管理角色属性。 |
/etc/security/environ | 包含用户的环境属性。 |
/etc/group | 包含基本组信息。 |
/etc/security/audit/config | 包含审计配置文件。 |
chfn 命令、chgroup 命令、chgrpmem 命令、chsh 命令、chuser 命令、lsgroup 命令、mkgroup 命令、mkuser 命令、passwd 命令、pwdadm 命令、rmgroup 命令、rmuser 命令、setgroups 命令、setsenv 命令。
要获取用户识别和认证、自主访问控制、可信计算库和审计的更多信息,请参阅 《AIX 5L V5.2 安全指南》。
有关安装基于 Web 的系统管理器的信息,请参阅《AIX 5L V5.2 基于 Web 的系统管理器管理指南》中的『第 2 章:安装基于 Web 的系统管理器』。
要获取关于管理角色的更多信息,请参阅《AIX 5L V5.2 安全指南》中的『管理角色概述』。