whoami
操作系统中用于查看当前有效用户名的命令
whoami是操作系统中用于查看当前有效用户名的命令,这一命令为大部分类Unix操作系统以及Windows VistaWindows 7Windows 8Windows Server 2003Windows Server 2008Windows Server 2012等操作系统所包含。命令whoami由英文单句“Who am I?(我是谁?)”连接而成,调用该命令时系统会输出当前用户的有效用户名,这一输出效果与Unix命令id-un是相同的。
用途
显示登录名。
语法
WhoAmI 有三种使用方法:
语法 1:
语法 2:
语法 3:
描述:
这个工具可以用来获取本地系统上当前用户(访问令牌)的用户名和组信息,以及相应的安全标识符(SID)、声明、本地系统上当前用户的权限、登录标识符(登录 ID)。例如,谁是当前已登录的用户?格式(域\u7528户名)。
参数列表:
/UPN 用用户主体 (User Principal) 格式显示用户名名称 (UPN)格式。
/FQDN 用完全合格的 (Fully Qualified) 格式显示用户名可分辨名称(FQDN) 格式。
/USER 显示当前用户的信息以及安全标识符 (SID)。
/GROUPS 显示当前用户的组成员信息、帐户类型和安全标识符 (SID) 和属性。
/CLAIMS 显示当前用户的声明,包括声明名称、标志、类型和值。
/PRIV 显示当前用户的安全特权。
/LOGONID 显示当前用户的登录 ID。
/ALL 显示当前用户名、所属的组以及安全等级
当前用户访问令牌的标识符(SID)、声明和权限。
/FO format 指定要显示的输出格式。有效值为 TABLE、LIST、CSV。列标题未使用 CSV格式显示。默认格式为 TABLE。
/NH 指定不应在输出中显示列标题。此参数仅对TABLE 和 CSV 格式有效。
/? 显示此帮助消息。
Examples:
语法
whoami
描述
whoami 命令显示登录名。与使用命令 who 并指定 am i 不同,whoami 命令在有 root 用户权限时也有效,因为它不检查 /etc/utmp 文件。
该命令在windows系列中的 windows 2000和Windows S 2003中,window7显示计算名和用户
在Linux系统中可以显示用户名
文件
/etc/passwd 包含用户标识
windows
whoami 查看当前登陆的用户
whoami /user 查看当前登陆的用户及SID号
参考资料
最新修订时间:2024-08-28 00:44
目录
概述
用途
参考资料