網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好

linux下如何完全刪除用户賬號

欄目: 職場就業 / 發佈於: / 人氣:3.07W

linux系統目前的發展前景很好,尤其是在服務器領域的發展更是毋庸置疑,所以現在學習linux的人很多,我也是其中一員。不同於windows的圖像界面,linux命令行模式的操作顯得很高大上,在學習的過程中,我們也會遇到很多的問題。就我個人的實際操作,linux下如何完全刪除用户賬號呢?下面我以centos6.5系統為例:

操作方法

(01)進入系統後,首先我們創建一個用户賬號。這裏我創建一個賬户是小羅,使用useradd  xiaoluo就完成了。然後使用ls /home,就可以查看剛剛我們創建的用户賬户。以及創建用户賬號時對/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四個文件的修改,在文件中添加了該用户和組的相關信息。以下是實際操作:

linux下如何完全刪除用户賬號

(02)接下來我們刪除用户xiaoluo,如果我們直接使用userdel  xiaoluo,那麼並不能刪除該用户賬號所有相關信息,只是刪除掉了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四個文件裏的該賬户和組的信息。因為默認情況下創建一個用户賬號,會創建一個家目錄和一個用户郵箱(在/var/spool/mail目錄以用户名命名)。我們可以使用find命令來查找所有與該用户相關的文件信息【find / -name "*xiaoluo*"】,以下是使用userdel xiaoluo命令操作後的情景:

linux下如何完全刪除用户賬號 第2張
linux下如何完全刪除用户賬號 第3張

(03)所以當你再次創建該用户賬號的時候會報錯,這就説明與該用户相關的文件或目錄你之前並沒有完全刪除。

linux下如何完全刪除用户賬號 第4張

(04)想要完全刪除用户賬號(也就是刪除所有與該用户相關的文件),以下這兩種方法個人覺得是最好的:(1)使用 userdel -r xiaoluo命令刪除。(2)先使用userdel xiaoluo 刪除賬户和組的信息,在使用find查找所有與該用户的相關文件,在使用rm -rf 刪除先演示第一種方法:userdel -r xiaoluo

linux下如何完全刪除用户賬號 第5張

(05)接下來演示第二種方法: 先使用userdel xiaoluo 刪除賬户和組的信息,再使用【find / -name "*xiaoluo*"】查找所有於該用户的相關文件,在使用rm -rf 刪除

linux下如何完全刪除用户賬號 第6張

特別提示

注:使用第二種方法的時候,一定要先執行userdel xiaoluo,直接使用 find / -name "*xiaoluo*" |xargs rm -rf只能刪除相關目錄和文件,不能刪除賬户信息和組。

Tags:linux 賬號