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”的用戶,請輸入:
- userdel linux
如下圖:
請記住,userdel 如果用戶當前已登錄或在該帳戶下運行進程,則該 命令將不起作用。在這種情況下,您必須使用 -f 強制刪除選項。
- userdel -f linux
在 Linux 中刪除具有主目錄的用戶
當您userdel 在命令行中未指定任何選項的情況下運行 命令時,用戶的主目錄及相關檔案仍將保留在系統中。
要刪除名為“linux”的用戶及其主目錄和相關檔案,請執行userdel 帶有-r 選項的 命令 。
語法:userdel [-r] 用戶名
參數:-r 用于徹底刪除,用戶HOME目錄下的檔案會被移除,在其他位置上的檔案也將一一找出并刪除,比如路徑/var/mail/用戶名 下的郵件。
警告:userdel不允許你移除正在線上的使用者帳號。你必須kill此帳號現在在系統上執行的程序才能進行帳號刪除。
- userdel -r linux
請注意,位于其他文件系統中的用戶文件必須手動搜索和刪除。
有關該userdel 命令的更多詳細信息 ,您可以前往該命令的手冊頁。