whoami

whoami是作業系統中用於查看當前有效用戶名的命令,這一命令為大部分類Unix作業系統以及Windows Vista、Windows 7、Windows 8、Windows Server 2003、Windows Server 2008與Windows Server 2012等作業系統所包含。命令whoami由英文單句“Who am I?(我是誰?)”連線而成,調用該命令時系統會輸出當前用戶的有效用戶名,這一輸出效果與Unix命令id -un是相同的。

用途

顯示登錄名。

語法

WhoAmI 有三種使用方法:

語法 1:
WHOAMI [/UPN | /FQDN | /LOGONID]

語法 2:
WHOAMI { [/USER] [/GROUPS] [/CLAIMS] [/PRIV] } [/FO format] [/NH]

語法 3:
WHOAMI /ALL [/FO format] [/NH]

描述:
這個工具可以用來獲取本地系統上當前用戶(訪問令牌)的用戶名和組信息,
以及相應的安全標識符(SID)、聲明、
本地系統上當前用戶的許可權、登錄標識符(登錄 ID)
。例如,誰是當前已登錄的用戶?
格式(域\用戶名)。

參數列表:
/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 /UPN
WHOAMI /FQDN
WHOAMI /LOGONID
WHOAMI /USER
WHOAMI /USER /FO LIST
WHOAMI /USER /FO CSV
WHOAMI /GROUPS
WHOAMI /GROUPS /FO CSV /NH
WHOAMI /CLAIMS
WHOAMI /CLAIMS /FO LIST
WHOAMI /PRIV
WHOAMI /PRIV /FO TABLE
WHOAMI /USER /GROUPS
WHOAMI /USER /GROUPS /CLAIMS /PRIV
WHOAMI /ALL
WHOAMI /ALL /FO LIST
WHOAMI /ALL /FO CSV /NH
WHOAMI /?

語法

whoami

描述

whoami 命令顯示登錄名。與使用命令 who 並指定 am i 不同,whoami 命令在有 root 用戶許可權時也有效,因為它不檢查 /etc/utmp 檔案。

該命令在windows系列中的 windows 2000和Windows S 2003中,window7顯示計算名和用戶

在Linux系統中可以顯示用戶名

檔案

/etc/passwd 包含用戶標識。

windows whoami

whoami 查看當前登入的用戶

whoami /user 查看當前登入的用戶及SID號

相關詞條

熱門詞條

聯絡我們