Linux小貼士:使用命令行在 Linux 中刪除用戶
在本文中,您將學(xué)習(xí)如何在 Linux 系統(tǒng)中刪除用戶。本文介紹命令及其選項(xiàng)。
眾所周知,Linux 是一個(gè)多用戶系統(tǒng),這意味著多個(gè)用戶可以同時(shí)與同一個(gè)系統(tǒng)交互。用戶管理是 Linux 管理的重要組成部分。您應(yīng)該知道的最基本的任務(wù)之一是如何管理 Linux 系統(tǒng)上的用戶。
userdel 命令語法
Linux 中的userdel命令是一個(gè)入門實(shí)用程序,用于刪除用戶帳戶和相關(guān)文件。該命令修改系統(tǒng)帳戶文件,刪除所有引用 USERNAME 的條目。
userdel [OPTIONS] USERNAME
相同的語法適用于任何 Linux 發(fā)行版,包括Ubuntu、Debian、Fedora、openSUSE、Manjaro、Arch Linux等。
為了能夠userdel 在 Linux 中使用該命令刪除用戶 ,您需要以root或具有sudo訪問權(quán)限的用戶身份登錄。
在 Linux 中刪除用戶
例如,如果要從 Linux 系統(tǒng)中刪除名為“linux”的用戶,請輸入:
- userdel linux
如下圖:
請記住,userdel 如果用戶當(dāng)前已登錄或在該帳戶下運(yùn)行進(jìn)程,則該 命令將不起作用。在這種情況下,您必須使用 -f 強(qiáng)制刪除選項(xiàng)。
- userdel -f linux
在 Linux 中刪除具有主目錄的用戶
當(dāng)您userdel 在命令行中未指定任何選項(xiàng)的情況下運(yùn)行 命令時(shí),用戶的主目錄及相關(guān)檔案仍將保留在系統(tǒng)中。
要刪除名為“linux”的用戶及其主目錄和相關(guān)檔案,請執(zhí)行userdel 帶有-r 選項(xiàng)的 命令 。
語法:userdel [-r] 用戶名
參數(shù):-r 用于徹底刪除,用戶HOME目錄下的檔案會被移除,在其他位置上的檔案也將一一找出并刪除,比如路徑/var/mail/用戶名 下的郵件。
警告:userdel不允許你移除正在線上的使用者帳號。你必須kill此帳號現(xiàn)在在系統(tǒng)上執(zhí)行的程序才能進(jìn)行帳號刪除。
- userdel -r linux
請注意,位于其他文件系統(tǒng)中的用戶文件必須手動搜索和刪除。
有關(guān)該userdel 命令的更多詳細(xì)信息 ,您可以前往該命令的手冊頁。