Unix/FreeBSD下踢用户

| | Comments (0) | TrackBacks (0)
刚学的一个东东。
比如你登录到系统上发现有个用户idle了很久,可能早断了,要如何把这样一个用户请出去呢?

[user@fbsd] ~$ w
10:52AM  up 15 days, 20:48, 2 users, load averages: 0.02, 0.03, 0.04
USER             TTY      FROM              LOGIN@  IDLE WHAT
root                 v0               -                Mon05PM 4days -csh (csh)
user                p0       12.12.456.456.?  9:11AM    2days -csh (csh)
user                p1       12.12.123.123.? 10:52AM     - w

好了,发现在ttyp0有一个idle 两天的用户,然后就是

[user@fbsd] ~$ ps -waux
USER    PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND
......
root  61251  0.0  0.6  4804  3032  p0  Ss   10:52AM   0:00.07 -csh (csh)
user 61272  0.0  0.2  1496  1036  p0  R+    9:11AM    0:00.00 -csh (csh)
user 61278  0.0  0.2  1496  1036  p0  R+   10:58AM   0:00.00 ps -waux

发现它的Shell进程的PID是61272,登录时间和9:11AM相符合。

最后,

[root@fbsd] ~# kill -9 61272

[user@www] ~$ w
11:02AM  up 15 days, 20:58, 2 users, load averages: 0.00, 0.00, 0.00
USER             TTY      FROM              LOGIN@  IDLE WHAT
root                 v0          -                      Mon05PM 4days -csh (csh)
user                p0         12.12.123.123.? 10:52AM             - w

搞定!

0 TrackBacks

Listed below are links to blogs that reference this entry: Unix/FreeBSD下踢用户.

TrackBack URL for this entry: http://mt.opensource.org.cn/cgi-bin/mt/mt-tb.cgi/172

Leave a comment