在本文中,您将学习如何在 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”的用户,请输入:
- userdel linux
如下图:
请记住,userdel 如果用户当前已登录或在该帐户下运行进程,则该 命令将不起作用。在这种情况下,您必须使用 -f 强制删除选项。
- userdel -f linux
在 Linux 中删除具有主目录的用户
当您userdel 在命令行中未指定任何选项的情况下运行 命令时,用户的主目录及相关档案仍将保留在系统中。
要删除名为“linux”的用户及其主目录和相关档案,请执行userdel 带有-r 选项的 命令 。
语法:userdel [-r] 用户名
参数:-r 用于彻底删除,用户HOME目录下的档案会被移除,在其他位置上的档案也将一一找出并删除,比如路径/var/mail/用户名 下的邮件。
警告:userdel不允许你移除正在线上的使用者帐号。你必须kill此帐号现在在系统上执行的程序才能进行帐号删除。
- userdel -r linux
请注意,位于其他文件系统中的用户文件必须手动搜索和删除。
有关该userdel 命令的更多详细信息 ,您可以前往该命令的手册页。