Linux小贴士:使用命令行在 Linux 中删除用户,


在本文中,您将学习如何在 Linux 系统中删除用户。本文介绍命令及其选项。

众所周知,Linux 是一个多用户系统,这意味着多个用户可以同时与同一个系统交互。用户管理是 Linux 管理的重要组成部分。您应该知道的最基本的任务之一是如何管理 Linux 系统上的用户。

userdel 命令语法

Linux 中的userdel命令是一个入门实用程序,用于删除用户帐户和相关文件。该命令修改系统帐户文件,删除所有引用 USERNAME 的条目。

userdel [OPTIONS] USERNAME

相同的语法适用于任何 Linux 发行版,包括Ubuntu、Debian、Fedora、openSUSE、Manjaro、Arch Linux等。

为了能够userdel 在 Linux 中使用该命令删除用户 ,您需要以root或具有sudo访问权限的用户身份登录。

在 Linux 中删除用户

例如,如果要从 Linux 系统中删除名为“linux”的用户,请输入:

  1. userdel linux 

如下图:

请记住,userdel 如果用户当前已登录或在该帐户下运行进程,则该 命令将不起作用。在这种情况下,您必须使用 -f 强制删除选项。

  1. userdel -f linux 

在 Linux 中删除具有主目录的用户

当您userdel 在命令行中未指定任何选项的情况下运行 命令时,用户的主目录及相关档案仍将保留在系统中。

要删除名为“linux”的用户及其主目录和相关档案,请执行userdel 带有-r 选项的 命令 。

语法:userdel [-r] 用户名

参数:-r 用于彻底删除,用户HOME目录下的档案会被移除,在其他位置上的档案也将一一找出并删除,比如路径/var/mail/用户名 下的邮件。

警告:userdel不允许你移除正在线上的使用者帐号。你必须kill此帐号现在在系统上执行的程序才能进行帐号删除。

  1. userdel -r linux 

请注意,位于其他文件系统中的用户文件必须手动搜索和删除。

有关该userdel 命令的更多详细信息 ,您可以前往该命令的手册页。

相关内容