[工具] Shell 显示可以无密码登陆系统的用户

脚本:

作者:朱明宇
名称:显示可以无密码登陆系统的用户
作用:显示可以无密码登陆系统的用户

使用方法:
1. 给此脚本添加执行权限
2. 执行此脚本

介绍:

#!/bin/bash

for name in `egrep '^.*\:!!\:.*$|^.*\:\*\:.*$' /etc/shadow | cut -d : -f 1`
do
        egrep '/sbin/nologin|/bin/false' /etc/passwd | egrep $name > /dev/null

        if [ $? -ne 0 ];then
                envi=`grep $name /etc/passwd | cut -d : -f 7`
                echo "$name has no password but maybe can access system, it is $envi"
        fi

done