heyong45 发表于 2014-10-23 09:42

回复 10# baoersc


踢出除当前登录终端外的其他终端登录:
没详细测试,仅供参考

CurrTTY=`echo "$SSH_TTY"|awk -F "/" '{print $3"/"$4}'`
for tty in `who |awk '{print $2}'`
do
    if [ "$CurrTTY" != "$tty" ];then
                pkill -kill -t $tty
        fi
done

baoersc 发表于 2014-10-23 16:39

测试通过,谢谢你的指点。

yscisco 发表于 2015-02-03 16:59

如果相同的用户从不同终端登录,使用who命令无法区分。此时结合着w或者who am i 使用起来更方便、准确。
页: 1 [2]
查看完整版本: Linux踢用户 .