deluser 命令在 CentOS(以及其他基于 RPM 的 Linux 發行版)中用于刪除用戶賬戶及其相關文件。這個命令不僅會刪除用戶的主目錄和郵件 spool,還會刪除用戶在系統中的所有相關文件和配置。
刪除用戶賬戶:
deluser username
這條命令會刪除名為 username 的用戶賬戶及其主目錄。
刪除用戶主目錄:
deluser --remove-home username
這條命令會刪除用戶的主目錄,但不會刪除用戶賬戶本身。
刪除用戶郵件 spool:
deluser --remove-mail spool username
這條命令會刪除用戶的郵件 spool 文件。
刪除用戶組:
deluser --remove-group groupname
這條命令會刪除名為 groupname 的用戶組。
刪除用戶及其所有相關文件:
deluser --remove-all-files username
這條命令會刪除用戶賬戶及其主目錄、郵件 spool 以及其他所有相關文件。
刪除用戶并保留主目錄:
deluser --no-remove-home username
這條命令會刪除用戶賬戶,但保留用戶的主目錄。
假設你有一個名為 john 的用戶,你想刪除這個用戶及其主目錄和郵件 spool,可以使用以下命令:
deluser --remove-home --remove-mail john
如果你只想刪除用戶賬戶,但保留主目錄和郵件 spool,可以使用:
deluser --no-remove-home john
deluser 命令之前,請確保你已經備份了所有重要數據,因為刪除操作是不可逆的。通過這些選項和功能,deluser 命令提供了一個靈活且強大的方式來管理用戶賬戶及其相關文件。