歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

利用awk命令查找系統中隱藏的超級用戶和密碼為空的用戶

一、判斷系統中有幾個uid為0的用戶(也就是具有超級用戶權限的用戶)

# awk -F: '$3==0 {print $1}' /etc/passwd

二、檢測系統中密碼為空的用戶

# awk -F: 'length($2)==2 {print $1}' /etc/shadow

說明:這個例子中定義的shadow文件密碼字段長度為2的用戶,在centos等系統下,密碼如果為空,會用兩個!!表示,因此其長度為2,而正常的用戶且密碼不為空的,是采用加密存儲的,其長度遠大於2。

Copyright © Linux教程網 All Rights Reserved