Windows XP下使用 whoami 命令

2021-09-22 04:31:31 字數 1163 閱讀 4097

windows xp下使用 whoami命令

我們都知道 "whoami" 在windows 2003 等 server 作業系統是 在命令列下是預設直接輸入就可以使用的,但是在xp下輸入的時候卻提示"不是外部或內部命令,也不是可執行程式"。

這是由於在xp下預設沒有安排"whoami"這個支援程式造成的,這個在xp的安裝盤下面可打到,將其安裝後就可以使用。

該工具包含在windows xp安裝光碟的"support\tools"目錄中的setup.exe中,載入xp的安裝盤然後將其安裝,之後在命令列下進入這個資料夾,呼叫這個"whoami"命令即可使用。

雙擊執行該目錄下的"setup"檔案後,將會有包括whoami工具在內的一系列命令列工具拷貝到"x:\program files\support tools"目錄中。

擴充知識庫:sid

在windows xp中,系統是通過sid對使用者進行識別的,而不是很多使用者認為的"使用者名稱"。sid可以應用於系統內的所有使用者、組、服務或計算機,因為sid是乙個具有惟一性、絕對不會重複產生的數值,所以,在刪除了乙個賬戶(如名為"a"的賬戶)後,再次建立這個"a"賬戶時,前乙個a與後乙個a賬戶的sid是不相同的。這種設計使得賬戶的許可權得到了最基礎的保護,盜用許可權的情況也就徹底杜絕了。

檢視使用者、組、服務或計算機的sid值,可以使用"whoami"工具來執行。

幾天前,因為要解決ms的sid的問題,發現了乙個在windows xp下檢視sid的方法。 大家也許都知道在windows server 2003中使用「whoami /user「可以檢視系統的sid。 

在windows xp下是沒有whoami這個命令的,但windows xp是可以支援它的,因此我們可以從windows server 2003下將這個檔案copy到xp的相同目錄下。 

whoami.exe位於c:\windows\system32\下。

大家可以把附件中的whoami.exe直接copy到此目錄下。 

在windows xp下使用方法如下: 

1. 開啟「執行」,並輸入「cmd」。 

2. 輸入「whoami /user」。

Linux下 使用C語言編寫who命令

在linux 下 who命令是查詢當前登入的每個使用者。who的預設輸出包括使用者名稱 終端型別 登入日期及遠端主機。如圖 我們man一下who,在聯機幫助裡可以看到,who命令是讀取 var run utmp檔案來得到以上資訊的。我們在man一下utmp,知道utmp這個檔案,是二進位制檔案,裡面...

Linux下who命令的實現

linux系統的正常運作需要使用大量與系統有關的資料檔案,例如,口令檔案 etc passwd和組檔案 etc group就是經常被多個程式頻繁使用的兩個檔案。使用者每次登陸 linux系統,以及每次執行ls l命令時都要使用口令檔案。本實驗中的程式就是這樣乙個需要呼叫系統資料檔案的程式,只不過呼叫...

who命令使用說明

1 命令概述 who 命令顯示當前在本地系統上的所有使用者的資訊。顯示以下內容 登入名 tty 登入日期和時間。輸入whoami 顯示您的登入名 tty 您登入的日期和時間。如果使用者是從乙個遠端機器登入的,那麼該機器的主機名也會被顯示出來。who 命令也能顯示自從線路活動發生以來經過的時間 命令直...