AIX命令参考大全,卷 3,i - m - logins 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 3,i - m

logins 命令

用途

显示用户和系统登录信息。

语法

logins [ -a ] [ -m ] [ -o ] [ -p ] [ -s ] [ -t ] [ -u ] [ -x ] [ -g Groups ] [ -l Logins ]

描述

logins 命令显示了关于用户和系统登录的信息。 缺省情况下,logins 命令打印以下信息:

输出按用户标识进行排序,显示系统登录,后面紧跟着用户登录。

取决于选项的选择,以下的字段也可以显示:

标志

-a 除了缺省输出之外,-a 标志还向显示添加了两个密码过期字段。这些字段显示了 密码在自动停用之前可以保留多少天不用以及密码失效的日期。
-g Groups 显示按用户标识排序的属于组的用户。多个组可以指定为逗号分隔的列表。Groups 必须指定系统上的有效的组名称。当指定多个组的时候,使用逗号来分隔这些名称。
-l Logins 显示已请求的登录。多个登录可以 指定为逗号分隔的列表。Logins 必须指定为系统上有效的用户名称。
-m 显示多个组成员信息。
-o 将输出格式化为冒号分隔字段的一行。
-p 显示用户而不显示密码。
-s 显示所有的系统登录。
-t 使用用户名来代替用户标识进行排序。
-u 显示所有的用户登录。
-x 打印关于每个选定用户信息的扩展集合。 每个用户的信息,包括主目录、登录 shell 以及密码寿命信息,都打印在单独的行上。 扩展信息包括以下的:
  • 密码状态
  • 最近更改密码的日期
  • 两次更改密码之间所需的天数
  • 需要更改之前所允许的天数
  • 在密码失效之前,用户会接收到密码失效警告消息的天数。
密码状态显示为缩写格式,例如,PS 意为使用密码登录、 NP 意为无密码或 LK 意为已被锁定。

退出状态

0
该命令成功完成。
>0
出现错误。

示例

  1. 为了列出所有没有密码的登录,请输入:
    logins -p
    输出类似于如下:
    pwdless      204     staff           1 
    nopwd        208     staff           1
    -p 选项 确保仅列出没有密码的登录。
  2. 为了列出按照字母顺序排序的所有系统登录,请输入:
    logins -st
    输出类似于如下:
    adm             4       adm             4       
    bin             2       bin             2       
    daemon          1       staff           1       
    lp              11      lp              11      
    lpd             9       nobody          -2      
    root            0       system          0       
    sys             3       sys             3       
    uucp            5       uucp            5
    -t 选项 打印以字母顺序而不是以 uid 排序的登录。
  3. 为了列出“root”用户和“admin”用户的登录详细资料,请输入:
    logins -l root,adm 
    输出类似于如下:
    root            0       system          0 
    adm             4       adm             4
  4. 为了列出“root”用户和“admin”用户的密码寿命详细信息,请输入:
    logins -xl root,adm
    输出类似于如下:
    root            0       system          0
                            /
                            /usr/bin/ksh
                            PS 021102 0 0 0
    adm             4       adm             4       
                            /var/adm
                            /sbin/sh
                            PS 000000 0 0 0
    -x 选项 确保检索这些登录的扩展密码信息并将它们打印到输出上。
  5. 为了以冒号分隔的格式显示特定用户的多个组信息,请输入:
    logins -mol root,adm
    输出类似于如下:
    root:0:system:0::bin:2:sys:3:security:7:cron:8:audit:10:lp:11 
    adm:4:adm:4:
    这里的 -m 选项用于检索特定登录(用户)的多组信息。 -o 选项确保以冒号分隔的格式显示输出。
  6. 为了以冒号分隔的格式显示使用用户名排序的“staff”和“sys”组中的用户,请输入:
    logins -tsog staff,sys 
    输出类似于如下:
    bin:2:bin:2:
    daemon:1:staff:1: 
    invscout:200:staff:1: 
    root:0:system:0: 
    sys:3:sys:3:

文件

/usr/bin/logins 包含了 logins 命令。
/etc/passwd 包含了密码文件。
/etc/group 包含了组文件。

相关信息

lsuser 命令、lsgroup 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]