在 Oracle® Solaris 11.2 中确保系统和连接设备的安全

退出打印视图

更新时间: 2014 年 9 月
 
 

如何显示用户的登录状态

开始之前

要使用 logins 命令,您必须是指定有 User Management(用户管理)或 User Security(用户安全)权限配置文件的管理员。缺省情况下,root 角色拥有此授权。有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  • 使用 logins 命令显示用户的登录状态。
    # logins -x -l username
    –x

    显示一组扩展的登录状态信息。

    –l username

    显示指定用户的登录状态。变量 username 是用户的登录名称。用逗号分隔多个登录名。

    logins 命令使用相应的口令数据库来获取用户的登录状态。该数据库可以是本地 /etc/passwd 文件,也可以是命名服务的口令数据库。有关更多信息,请参见 logins(1M) 手册页。

示例 3-1  显示用户的登录状态

在以下示例中,显示了用户 jdoe 的登录状态。

# logins -x -l jdoe
jdoe       500     staff           10   Jaylee Jaye Doe
/home/jdoe
/bin/bash
PS 010103 10 7 -1
jdoe

标识用户的登录名称。

500

标识用户 ID (user ID, UID)。

staff

标识用户的主组。

10

标识组 ID (group ID, GID)。

Jaylee Jaye Doe

标识注释。

/home/jdoe

标识用户的起始目录。

/bin/bash

标识登录 shell。

PS 010170 10 7 -1

    指定口令生命期信息:

  • 上次更改口令的日期

  • 两次更改之间要求的天数

  • 在该天数后必须更改

  • 警告期