1. 程式人生 > >Linux下檢視使用者列表和刪除使用者

Linux下檢視使用者列表和刪除使用者

我的Linux上面不知道添加了多少個賬戶,今天想清理一下:

一般情況下是

cat /etc/passwd 可以檢視所有使用者的列表
w 可以檢視當前活躍的使用者列表
cat /etc/group 檢視使用者組

但是這樣出來的結果一大堆,於是找到一個:

cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more

這樣一來,show出來的就只是使用者列表和一點點東西了~~~~

 

 

刪除使用者命令

userdel 使用者

連同使用者目錄一併刪除:

userdel -f 使用者

 

注意:這裡如果使用者還在登陸的話,會提示,使用者正在登陸無法刪除。此時可能需要先強制使用者退出。

強制退出已經登陸使用者

檢視當前登陸使用者的命令:w

這裡知道了登陸使用者的tty是ps1執行強制退出命令pkill:

命令原型: pkill -kill -t [TTY]

pkill -kill -t TTY

執行之後再執行名w 可以看到使用者已經退出。

重複執行第二步的刪除使用者命令,刪除成功。