现在位置: 首页 >
判断uid为0的用户
用awk命令查找系统中隐藏的超级用户和密码为空的用户已关闭评论
2013年03月19日
⁄ shell脚本
⁄ 共 224字 ⁄ 被围观 12,518 views+
一、判断系统中有几个uid为0的用户(也就是具有超级用户权限的用户)
# awk -F: '$3==0 {print $1}' /etc/passwd
二、检测系统中密码为空的用户
# awk -F: 'length($2)==2 {print $1}' /etc/shadow
说明:这个例子中定义的shadow文件密码字段长度为2的用户,在centos等系统下,密码如果为空,会用两个!!表示,因此其长度为2,而正常的用户且密码不为空的,是采用加密存储的,其长度远大于2。
判断uid为0的用户, 密码为空的用户, 隐藏root阅读全文