作者:javalee 要想让某些用户不能登录系统,可以用简单脚本实现 可以先建立一个deny.user的文件,内容如下: user1 user2 user3 然后将下列代码加到 /etc/porfile里 logname=`whoami |grep '{print $1}'` while read i; do if [ $i =$logname ]; then echo "Sorry,$LOGNAME can not login" && exit fi do < /path/deny.user
代码: #! /bin/ksh #scriptname:killuser #disabel some user login system #start... echo -n "who do you want to kill:" read username while true do kill -9 $(ps -aux|grep $username|awk '{print $2}') sleep 1 done
javalee//home>su abc //用户abc登录成功 Password: abc//home>
root//home/javalee/lx>sh killuser //运行 who do you want to kill:abc ...
javalee//home>su abc //运行脚本后,被KILL Password: abc//home>Killed javalee//home> //登录失败,返回 |