deluser删除用户的步骤及说明通过按Ctrl + Alt + T快捷键快速打开终端窗口,所有删除用户的操作均需在终端中完成。
删除用户需要管理员权限,需在命令前添加sudo(输入后会提示输入当前用户的密码)。
使用deluser命令删除用户(将<用户名>替换为目标用户的实际名称):
sudo deluser <用户名>
此命令仅删除用户账户,不会删除其主目录(默认保留)。
若需彻底清除用户的所有个人文件(包括主目录和邮件池),需添加--remove-home(或-r)选项:
sudo deluser --remove-home <用户名>
或明确指定删除邮件池:
sudo deluser --remove-mail-spool <用户名>
⚠️ 注意:此操作会永久删除主目录及其中的所有文件,请提前备份重要数据。
用户删除后,其关联的用户组可能仍存在(若组内无其他用户)。可通过以下两种方式删除组:
--remove-group选项):sudo deluser --remove-home --remove-group <用户名>
getent group | grep <用户名>查看):sudo groupdel <组名>
执行删除命令后,系统会提示确认(如Are you sure you want to remove user "<用户名>"? [Y/n]),输入y并按回车键确认。
删除完成后,可通过以下命令验证用户是否已移除:
id <用户名>
若用户不存在,命令将无任何输出。
-f(–force)选项强制删除:sudo deluser -f <用户名>
--all(或-a)选项删除用户的主目录、邮件池、计划任务等所有关联文件:sudo deluser --all <用户名>
sudo deluser --zero <用户名>
sudo killall -u <用户名>)再进行删除。deluser不会删除主目录,需显式使用--remove-home选项才会删除。