WenRou's Blog
userdel删除用户时候提示:userdel: user ** is currently logged in
2013-12-6 温柔哥
估计小杨的站点是中了木马还是啥的。这两天老是不断消耗内存,搞的12号主机苦不堪言,经常宕机。

所以迫不得已,只能被迫中断与小杨的服务。

DA虽然删除了账号,但是系统中仍然在运行。于是ssh上去删除这个账号。

userdel删除用户时候提示:userdel: user ** is currently logged in



查看系统中有哪些用户:cut -d : -f 1 /etc/passwd

发现该账号确实存在。但是因为在使用中,所以不能删除。





网上很多的解决解决方法如下:

mv /var/run/utmp /var/run/utmp_

touch > /var/run/utmp

关于:/var/run/utmp

utmp是一个文件,除了utmp程序你不能编辑这个文件,删掉他的话,当前登陆信息都会丢失。

这个文件在每次机器reboot起来后都会重新创建。



但是,本人自己试验了还是不行,依旧得到同样的提示

那就暴力删除该用户吧:userdel -r -f XXXX

提示:userdel: warning: can't remove /var/mail/git: No such file or directory

userdel: git home directory (/home/git) not found

没关系。实际上已成功删除用户。





如果想要查看centos中的用户和用户组

用户列表文件:/etc/passwd

用户组列表文件:/etc/group

查看系统中有哪些用户:cut -d : -f 1 /etc/passwd

查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1

查看用户操作:w命令(需要root权限)

查看某一用户:w 用户名

查看登录用户:who

查看用户登录历史记录:last
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容