第一行資訊:
第二行資訊:
2.檢視當前自己占用的終端:who am i
pkill -kill -t pts/2
將pts/2終端的使用者給踢下線(如果不奏效的話,可以使用pkill -9 -t pts/s
強制踢下線)
4.檢視當前使用者命令歷史:history
每個使用者都有乙份命令歷史記錄,可以通過終端輸入history
檢視命令歷史記錄,最新的歷史記錄在最下面,也可以通過檢視~/.bash_history
檔案來檢視對應使用者的命令歷史記錄。
可以通過echo $histfile
來檢視當前使用者下的歷史命令檔案。
5.檢視所有命令歷史:lastcomm
最新的結果顯示在最上面,
各列含義:
第三列:執行該命令的使用者
第四列:該命令的控制終端(如果有的話)
第五列:該命令使用的cpu時間
第六列:該命令的開始時間
6.檢視使用者登入歷史:last
此命令會讀取/var/log/wtmp
檔案,缺省會列印所有使用者的登入資訊,可以通過last username
來列印某個使用者的登入資訊
last -f /var/run/utmp
檢視當前的使用者登入歷史
lasf -f /var/log/wtmp
檢視所有的登入登出的記錄(utmp檔案的歷史備份)
last -f /var/log/btmp
檢視錯誤的登入嘗試記錄(bad login attempts)
7.檢視所有使用者最近一次登入歷史:lastlog
此命令將讀取/var/log/lastlog
檔案,使用者排列順序按照/etc/passwd
中的順序
選項:此命令根據/var/log/wtmp
檔案中登入和登出的時間統計使用者連線的時間(小時),預設輸出報告總時間
選項:備註:如果沒有ac命令的話,需要先安裝psacct或acct。
centos中安裝psacct,開啟並啟動psacct服務統計程序時間,即可使用ac命令
yum instal psacct
systemctl enable psacct
systemctl start psacct
參考
[1] commandnotfound:ac命令詳解
[2] linux使用者管理
[3] accounting utilities manual
linux 的使用者管理
使用者管理涉主要包含 使用者組的管理 使用者口令的管理 使用者賬號的新增 刪除 修改 常用的命令 cat etc passwd 可以檢視所有使用者的列表 w 可以檢視當前活躍的使用者列表 cat etc group 檢視使用者組 cat etc shadow 檢視某使用者所屬組 root iz2ze...
Linux使用者的管理
linux系統是乙個多使用者多工的分時作業系統,任何乙個要使用系統資源的使用者,都必須首先向系統管理員申請乙個賬號,然後以這個賬號的身份進入系統。使用者存在的意義是系統安全機制的一部分 使用者組存在的意義是共享開放權力,而使用者也可以很方便的管理組成員 1 檢視當前使用者 whoami檢視系統的使用...
Linux的使用者管理
linux是乙個多使用者的作業系統,linux使用者歸屬於使用者組,在同乙個使用者組中的使用者有相同的使用許可權 uid是每個使用者的唯一識別id,使用者分為三類 superuser uid 0 systemuser uid 1 499 一般使用者 uid 500 60000 gid是每個使用者組的...