Linux基礎(chǔ)命令 userdel徹底刪除一個用戶
不帶選項使用 userdel,只會刪除用戶。用戶的家目錄將仍會在/home目錄下。
為了在刪除用戶時完全刪除家目錄,我們可以使用 -r 選項。這個選項同樣會刪除用戶的郵件池,如果存在的話。
那么如何強制刪除一個用戶
userdel 提供了 -f 選項來強制刪除用戶。甚至當(dāng)用戶已經(jīng)登入 Linux 系統(tǒng)時此選項仍舊生效。
當(dāng)我們用“userdel -f user”只會顯示已經(jīng)登錄的要被刪除的用戶信息。命令本身已經(jīng)成功。如果我們使用cat 命令查看/etc/passwd的內(nèi)容,我們看不到到用戶 user 存在了。他的家目錄還存在但是所有者只能顯示為數(shù)字ID。
有一件事我們必須了解,帶 -f 選項的 userdel 不會斷開 該用戶已有的 SSH 鏈接。因此,即使用戶已經(jīng)不存在,但實際上仍是登錄狀態(tài),并且是活躍用戶。但是當(dāng)用戶登出后不可再登錄,因為用戶已經(jīng)被刪除。
因此所以這個選項使用起來有些危險,因為它會使你的系統(tǒng)進入不一致的狀態(tài)。

標(biāo)簽: