Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> 利用awk命令查找系統中隱藏的超級用戶和密碼為空的用戶

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

日期:2017/2/7 14:41:07      編輯:Linux教程
 

一、判斷系統中有幾個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 © Windows教程網 All Rights Reserved