如何从Linux系统中删除Linux用户帐户。众所周知,Linux中的用户管理需要root权限。删除用户时,可以删除或保留其主目录。和邮箱一样。可以保留用户邮箱。
列表 现有帐户
在删除或删除用户帐户之前,检查现有的帐户可能很有用。我们可以用不同的方法来检查给定的帐户是否存在。在本例中,我们将使用 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

使用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中的用户帐户?信息图
