强制ubuntu登陆用户退出



#skill -KILL -u user1 杀死并注销user1。


#skill -CONT -u user1 恢复user1。



在Windows 2003默认情况下,三个以上就远程不了,必须强制登录把已登录的人踢出来。在已登录的用户中,可以通过任务管理器->用户->右键注销其他在线用户,你有没有想过在Linux如何实现呢。


先用w查看在线用户。


goface ~ # w


11:53:14 up 53 min, 3 users, load average: 0.00, 0.01, 0.05


USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT


root pts/0 192.168.1.8 11:11 0.00s 0.51s 0.02s w


goface tty7 :0 11:11 53:25 42.50s 0.23s gnome-session –session=classic-gnome


root pts/1 192.168.1.8 11:38 14:53 0.37s 0.37s -bash


那么如何把别人踢过去呢,呵呵。


#pkill -kill -t tty


#pkill -kill -t pts/1


再w一下,发现另一个连接终端被踢了,呵呵。


另外也可以使用skill命令。如


#skill -KILL -t pts/1 能达到同样的效果。


#skill -STOP -u user1


#skill -KILL -u user1 杀死并注销user1。


当然ps grep找出进程杀死也可以实现,不过没有使用上面的命令方便。