[root@fedora14 ~]# whoami
root
[root@fedora14 ~]# useradd testuser
[root@fedora14 ~]# su - testuser
[testuser@fedora14 ~]$ su -
密码:
[root@fedora14 ~]# userdel testuser
userdel:用户 testuser 目前已登录
[root@fedora14 ~]# w
18:46:05 up 21 min, 2 users, load average: 1.11, 1.19, 0.96
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
wuhaoshu tty1 :0 18:26 ? 2:04 0.23s pam: gdm-passwo
wuhaoshu pts/0 :0.0 18:26 0.00s 1.40s 4.22s gnome-terminal
[root@fedora14 ~]#
用户列表中没有testuser用户,删除它怎么又提示:用户目前已登录了呢?
jidanjianbing 于 2011-02-09 16:37:24发表:
新人学习中,请勿见怪
lyc2010 于 2011-01-20 14:30:57发表:
登陆的用户没有退出去
zing840828 于 2011-01-13 11:42:43发表:
exit;exit;userdel -r XXXX
昊昊荡荡 于 2011-01-10 16:33:52发表:
谢谢指点!
相思爱文 于 2011-01-08 17:40:50发表:
[i=s] 本帖最后由 相思爱文 于 2011-1-8 17:44 编辑 [/i]
最初login的那个用户的shell进程,通常为bash
用ps查看,然后kill。
也就是把整个终端都kill掉。
用root可以把所有的用户进程杀死,包括其他用户、系统僵死时等。
自己登录的,最好还是用exit退出。
hxues 于 2011-01-08 15:32:50发表:
学习了
昊昊荡荡 于 2011-01-08 12:20:53发表:
直接kill父进程的方法,能说具体一些吗?
相思爱文 于 2011-01-08 00:21:02发表:
6# 指冷玉笙寒
注销也是个好办法
指冷玉笙寒 于 2011-01-07 22:32:37发表:
关掉终端,再打开一次, su - , 然后运行命令:userdel testuser
xk123 于 2011-01-07 20:49:40发表:
学习了,不然自己编辑 PASSWORD 文件
相思爱文 于 2011-01-07 19:48:47发表:
[root@fedora14 ~]# su - testuser
[testuser@fedora14 ~]$ su -
这时,用户testuser使用中,是以testuser身份运行的su-啊。
连续运行两次exit就行了
直接kill掉父进程也行
yhzm1314 于 2011-01-07 19:19:11发表:
你用了 su - testuser 没退出,又 su - 到root
他们使用的是同一个虚拟终端
testuser 当然还在登录中
昊昊荡荡 于 2011-01-07 19:14:39发表:
这个时候要删除这个新建用户该怎么做才对呢?