如何删除进程当前使用的用户?

如何删除进程当前使用的用户?

我想删除帐户类型为“标准”且“未设置密码”的用户。

userdel返回:

userdel: user username is currently used by process 1239

答案1

要删除正在运行进程的用户,首先必须终止该进程。在你的情况下:

kill -9 1239

如果用户已登录,那将是他们的 shell。杀死它会强制用户注销。

然后你可以通过删除用户

userdel username

答案2

如果您尝试在自己的计算机上执行此操作,我建议您登录到其他计算机ttyasroot并从那里删除所需的用户。 Atty是电传终端,仅执行命令。

Ctrl + LAlt + F3登录tty3

请注意,您还可以使用F4F5和分别F6访问。请注意,使用将返回到当前登录用户的登录屏幕,并将返回到您可能已登录的图形用户会话。tty4tty6F1F2

现在输入root用户名和密码root

假设您要删除的用户是user1,请键入# userdel user1 此方法将保留用户的主目录以及其中的所有内容。

如果您想删除主目录的内容和用户的邮件假脱机,只需键入

# userdel -r user1

相关内容