linux的使用者管理

2022-06-22 09:57:11 字數 2008 閱讀 6497

第一行資訊:

第二行資訊:

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是每個使用者組的...