手册页部分 1M: 系统管理命令

退出打印视图

更新时间: 2014 年 7 月
 
 

logins(1M)

名称

logins - 列出用户和系统登录信息

用法概要

/usr/bin/logins [-S repository][
-admoprstux] [-g group...] 
     [-l login_name...]

描述

此守护进程显示系统已知的有关用户、角色和系统登录的信息。输出的内容由命令选项控制,可包括以下内容:用户、角色或系统登录;用户 ID 号;passwd 帐户字段值(用户名或其他信息);主组名称;主组 ID;多个组名称;多个组 ID;起始目录;登录 shell 以及四个口令生命期参数。缺省信息如下:登录 ID、用户 ID、主组名称、主组 ID 以及帐户字段值。除非指定了 –t 选项,否则输出按用户 ID 排序。

–S 选项将登录搜索限定到指定的名称服务系统信息库。请参见 nsswitch.conf(4)

选项

选项可以一起使用。如果一起使用,则将显示匹配任何条件的所有登录。

支持以下选项:

–a

在显示中添加两个口令到期字段。这两个字段显示口令在自动失效之前保持未使用状态的天数以及口令失效的日期。

–d

选择具有重复的 uid 的登录。

–g group

选择属于 group 的所有用户,按登录排序。可以逗号分隔的列表形式指定多个组。当结合使用 –l–g 选项时,则即使用户属于多个选定的组,一个用户也仅列出一次。

–l login_name...

选择请求的登录。可以逗号分隔的列表形式指定多个登录。除非指定 –S 选项,否则查找将取决于 /etc/nsswitch.conf 中设置的名称服务查找类型;信息可以来自于 /etc/passwd/etc/shadow 文件及其他名称服务。当结合使用 –l–g 选项时,则即使用户属于多个选定的组,一个用户也仅列出一次。

–S

仅从可用的名称服务数据库 \fIrepository\fP 选择登录。

–m

显示多个组成员关系信息。

–o

将输出格式设置为一行冒号分隔的字段。

–p

选择没有口令的登录。

–r

选择所有角色登录。

–s

选择所有系统登录。

–t

按登录(而不是 uid)对输出排序。

–u

选择所有用户登录。

–x

输出有关每个选定用户的扩展信息集。扩展的信息包括起始目录、登录 shell 以及口令生命期信息,每种信息在单独的行上显示。口令信息当前包含口令状态:

NP

帐户没有口令

LK

帐户已锁定进行 UNIX 验证

NL

帐户是无登录帐户

UP

管理员尚未激活帐户,因此无法使用。

PS

帐户可能有一个有效的口令

UN

帐户口令状态未知。也就是说,它不是一个可识别的散列口令或上述各项中的任何一个。请参见 crypt(3C) 了解有效的口令散列。

如果登录有口令,则状态会后跟上次更改口令的日期、两次更改之间所需的天数以及需要更改之前允许的天数。口令生命期信息显示在口令到期之前用户(在登录时)收到口令到期警告消息的时间间隔。

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
system/core-os

另请参见

passwd(1)crypt(3C)attributes(5)nsswitch.conf(4)