檢視登入使用者

2021-07-23 05:28:08 字數 1939 閱讀 3289

一:超級使用者及普通使用者
redhat 7.x版本:

超級使用者:root uid 0

普通使用者: uid 1000–65535

系統使用者/偽使用者 uid 1—999

redhat7.x版本之前的版本(例如6.4、6.0、5.0、4.0、3.0等)

超級使用者:root uid 0

普通使用者: uid 500–65535

系統使用者/偽使用者 uid 1—499

二:列出系統上的當前登入的使用者   who/w

1》第一行顯示系統的彙總資訊,字段分別表示系統當前時間、系統執行時間、登陸系統使用者總數及系統平均負載資訊。

2》user代表使用者

3》:0代表圖形化

4》ttyn 代表終端登入

5》pts/n 代表虛擬終端–圖形化中的虛擬控制台開啟的命令列介面 虛擬埠裝置

6》from:顯示使用者在何處登陸系統。

pcpu:指what域的任務執行後耗費的cpu時間

what代表當前執行的任務

who引數
-b, –boot 上次系統啟動時間

-l,–login 顯示系統登入程序

-q, –count 列出所有已登入使用者的登入名與使用者數量

-u, –users 列出已登入的使用者

例項
1)顯示登入使用者以及次數

2)列出登入使用者的使用者名稱並且重複的只顯示一次

檢視登入使用者

只顯示使用者名稱一列

去重 3)列出最後登入到當前使用者的相關資訊

last命令

last會給出所有已登入使用者的使用者名稱、tty、ip位址(如果使用者是遠端連線的話)、日期-時間和使用者已經登入的時間。

引數
-a 把從何處登入系統的主機名稱或ip位址,顯示在最後一行。

-d 將ip位址轉換成主機名稱。

-f 《記錄檔案》 指定記錄檔案。

-n 《顯示列數》或-《顯示列數》 設定列出名單的顯示列數。

-r 不顯示登入系統的主機名稱或ip位址。

-x 顯示系統關機,重新開機,以及執行等級的改變等資訊。

例項
顯示從當前時間到以後的3條記錄

-n 1 指檢視最後登入到當前系統的使用者

檢視admin使用者登入資訊

shell
列出當前系統上被使用者被當做其預設shell最多的shell

使用者的shell等相關資訊儲存在/etc/passwd下所以對這個檔案進行賽選件ok

取出使用者預設shell相同的使用者數量及其相應shell,並順序排序

取出最後一行即為預設shell使用者最多的shell

檢視登入使用者who

幾個命令 wwho 每隔5秒鐘,就來檢視hadoop是否已經登入,如登入,顯示其已經登入,並退出 sleep whoami last,顯示 var log wtmp檔案,顯示使用者登入歷史及系統重啟歷史 n 顯示最近 次的相關資訊 lastb,var log btmp檔案,顯示使用者錯誤的登入嘗試 ...

Linux檢視登入使用者日誌

一 linux記錄使用者登入資訊檔案 1 var run utmp 記錄當前正在登入系統的使用者資訊 2 var log wtmp 記錄當前正在登入和歷史登入系統的使用者資訊 3 var log btmp 記錄失敗的登入嘗試資訊。二 命令用法 1.命令 last,lastb show a listi...

mysql新增登入使用者 設定遠端登入使用者

mysql u使用者名稱 p密碼 在mysql所在的伺服器上登入mysqluse mysql 進入mysql資料庫grant all privileges on to test identified by 123456 with grant option 指所有ip都可用此使用者登入,這個值是ip的...