《oracle大型數據庫系統在AIX/unix上的實戰詳解》討論45 顯示某個登錄用戶的信息
近來大家討論了一個很少考慮過得問題:如何知道oracle用戶的AIX登錄情況。其實AIX的who命令和 finger 命令即可以用來返回當前有哪些用戶已經登錄、登錄在那個位置:
$who
root lft0 Aug 3 22:31
root pts/0 Aug 3 21:45
……………………………
所以,who命令可用來返回登錄用戶名、位置和時間。
who的另一個姊妹命令是who am i。在AIX中,我們可以使用su命令來切換用戶身份我們可以用who am i 來獲得登錄用戶的身份,用whoami獲得當前身份.
finger命令,則用來深入挖掘一個已登錄系統的用戶的細節信息,例如:
$finger oracle
Login name: oracle
Directory:/home/oracle
Shell /usr/bin/ksh
On since Aug 03 22:35:10 on tty2
No Plan
怎麼樣,who、whoami、finger命令可以非常好地獲得用戶信息。
希望有所幫助,文平,抱歉回覆的太晚了!