注销用户并删除帐户

use*_*468 8 linux users accounts

我在服务器(CentOS 6、Plesk 11.5)上遇到问题,其中特定用户正在使用群发邮件并将我们的 IP 地址列入黑名单。我尝试使用以下方法删除此用户:

/usr/sbin/userdel test
Run Code Online (Sandbox Code Playgroud)

但它返回一条消息,说用户当前已登录。我想好了,终止进程。所以我试过:

pkill -u test
Run Code Online (Sandbox Code Playgroud)

并使用以下方法锁定帐户:

passwd -l test
Run Code Online (Sandbox Code Playgroud)

这有望阻止他将来登录系统。

仍然说用户已登录。如何注销该用户以将其从系统中删除?

msn*_*aky 8

首先grep所有'test'用户的进程并杀死-9所有pid,然后删除用户。

pgrep -u test
ps -fp $(pgrep -u test)
killall -KILL -u test
userdel -r test
Run Code Online (Sandbox Code Playgroud)