1. 程式人生 > >skyfans之每天一個Liunx命令系列之十八:userdel

skyfans之每天一個Liunx命令系列之十八:userdel

今天我們繼續來學習USER INFORMATION AND MANAGEMENT(使用者資訊和管理),今天學習的是什麼命令呢,那就是userdel(刪除使用者)

注意:本章內容由於涉及到刪除內容,請在實驗中謹慎操作,切記不可在實際生產環境中執行,否則出現一切後果自負!!!!!

Ready Go!!!

userdel --help

在這裡插入圖片描述
-f,–force 強制刪除使用者,不管你是否登入,都幹掉!!!

-r,–remove 刪除使用者登入目錄以及目錄中所有檔案,請謹慎使用!!!!

-R,–root CHROOT_DIR 將修改應用到CHROOT_DIR目錄,並使用配置。

-Z --selinux-user 刪除使用者的任何SELinux使用者對映
—————————————————————華麗的分割線———————————————————————————

由於此命令風險過大,再次強調不要輕易使用,我們來舉2個簡單的例子測試。

昨天我們建立了elk使用者,並且也查看了相應內容,不知道怎麼建立的請坐飛機去:
skyfans之每天一個Liunx命令系列之十七:groupadd、useradd

1.執行下userdel

我們先在elk的home目錄下建立測試資料夾,供下一步測試使用

mkdir -p test1/test2/test3

執行後驗證,ELK的HOME目錄下,資料夾已經建立完了
在這裡插入圖片描述


執行userdel elk試試來

userdel  elk

執行完畢了好像沒啥反應???????
在這裡插入圖片描述
那我們來切換下使用者試下,嘗試下切換到elk使用者下
在這裡插入圖片描述
看到了嗎,提示使用者不存在了!!!那就是說,執行userdel + 使用者名稱,只是刪除了使用者,但是使用者中的資料夾等內容還存在。

2.好,我們在來測試-r引數

注意:再次強調!!!!!由於涉及到刪除內容,請在實驗中謹慎操作,切記不可在實際生產環境中執行,否則出現一切後果自負!!!!!

上一步我們已經建立完了目錄下的測試資料夾,這次我們直接執行命令來看結果!!!!

userdel -r elk

看起來沒什麼反應是吧?
好,我們來看下剛才建立的資料夾!
在這裡插入圖片描述


連資料夾都刪除掉了,恐怖不???

我們在來看下使用者,嘗試切換到elk使用者

su -elk

在這裡插入圖片描述

使用者也幹掉了!~~我擦累!!!嚇人啊!!!

好,今天的命令日常不常用(畫外音:誰常用等死呢!!!!),我們就簡單講到這裡!