如何安全的删除Linux上的用户帐户

发布时间:2019/9/10 10:55:53    来源: A5互联

如果您使用的是Linux系统,会创建一些用户给员工使用,一些服务也需要添加不同权限的用户。有时候因为一些原因需要删除某些帐号。此时,您需要知道如何安全的删除Linux服务器上的用户帐户。下面我来告诉你们怎么做。

准备工作,您需要启动并运行Linux服务器(无论您使用的是什么Linux发行版)和具有sudo权限的用户帐户。

与其直接删除一个用户,不如先将用户锁定帐户。通过执行此操作,您可以阻止该用户访问其帐户。

一、锁定用户

要锁定用户帐户,请登录他们拥有帐户的Linux服务器,然后发出命令:

sudo passwd -l USERNAME

USERNAME是要被锁定的用户。

在继续操作之前,尝试使用su USERNAME命令切换到该用户。您应该能看到身份验证失败警报。

如果您不确定相关用户是否已登录(在将其锁定之前),您可能希望使用以下命令强制注销它们:

sudo killall -9 -u USERNAME

USERNAME是相关用户的名称。一旦您确定他们没有登录,您就可以将他们锁定在他们的帐户之外。 

二、备份用户数据

在删除用户之前,您可能需要备份其主目录(如果有要保存的数据)。为此,请发出以下命令:

sudo tar -zcvf USER_backup.tgz / home / USER

USERNAME是相关用户的名称。

然后,您可以将新创建的tar文件移动到备份目录(保存已删除的用户数据)。

三、删除计划定时任务和打印任务

删除之前的最后一步是删除任何定时计划任务和打印任务。可以使用以下命令完成这两项任务:

sudo crontab -r -u USERNAME 

sudo lprm USERNAME

USERNAME是相关用户的名称。

四、删除用户

现在您可以安全的删除用户帐户。为此,请发出以下命令:

sudo userdel -r USERNAME

USERNAME是要删除的用户的名称。

使用-r选项也会删除用户的主目录(这就是我们在删除它之前备份它的原因)。

以上就是你如何安全的删除公司拥有的Linux服务器上的用户。当然,还有其他方法可以删除,但通过以上步骤,您可以安全的删除用户而不会太麻烦。