如何删除Linux中的用户帐户?

如何从Linux系统中删除Linux用户帐户。众所周知,Linux中的用户管理需要root权限。删除用户时,可以删除或保留其主目录。和邮箱一样。可以保留用户邮箱。

null

列表 现有帐户

在删除或删除用户帐户之前,检查现有的帐户可能很有用。我们可以用不同的方法来检查给定的帐户是否存在。在本例中,我们将使用 chage 命令 -l 用户列表选项 ismail .

$ chage -l ismail chage: user 'ismail' does not exist in /etc/passwd
  • 查奇 将提供有关指定用户的信息
  • -l试验 将列出用户信息
  • 如前所述,用户被删除,因此没有关于用户的信息。

或者我们可以打印 /etc/passwd 以一种格式化的方式,通过使用 cut 命令

$ cat /etc/passwd | cut -d ':' -f 1
List Existing Accounts 
列表 现有帐户

使用userdel命令删除/删除用户帐户

我们可以删除给定的用户帐户 userdel 命令如下。在本例中,我们将删除名为 ismail . 由于这是一个管理任务,我们需要根权限,可以获得 sudo 命令。

$ sudo userdel ismail
  • 删除用户 将删除指定的 测试 用户帐户

删除/删除用户帐户和主目录

的默认行为 userdel 命令正在从驻留的用户数据中删除用户帐户 /etc/passwd . 这不会删除用户帐户主目录。如果要在删除帐户时删除用户帐户主目录,请使用 userdel 我们应该提供 -r 选项。在本例中,我们将删除用户帐户 test 以及它的主目录。

$ sudo userdel -r test

删除/删除具有主目录和用户拥有的文件的用户帐户

在前面的示例中,我们删除了用户帐户及其主目录。如果我们想删除用户拥有的文件和文件夹,同时删除用户帐户,我们可以使用 userdel 命令 -f 选项。在本例中,我们将删除用户帐户 ali 以及它的主文件夹和拥有的文件和文件夹,而不是他的主目录。

$ sudo userdel -r -f ali

从passwd文件中删除/删除用户帐户行

我们还有一个不太结构化的选项来删除用户帐户。我们可以从文件中删除定义用户的行 /etc/passwd . 由于此文件包含用户详细信息,因此将删除  用户帐户。我们还可以从 /etc/shadow .

相关文章: 如何列出Linux中的所有用户和组

如何删除Linux中的用户帐户?信息图

How To Delete Remove User Accounts In Linux? Infografic
如何删除Linux中的用户帐户?信息图
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享