deluser是Debian系统用于删除用户账户及关联资源的核心命令,基本语法如下:
sudo deluser [选项] 用户名
需注意,删除用户需root权限,因此必须使用sudo执行。
-r/--remove-home(删除主目录及内容)、-D/--delete-home(与-r功能相同)john及其主目录(/home/john)sudo deluser --remove-home john
-f/--forcealice(即使用户当前登录或存在文件占用问题)sudo deluser -f alice
-z/--no-remove-home(默认行为,无需显式指定)bob的账户,保留其主目录sudo deluser -z bob
-g/--group(删除用户主组)、-G/--groups(删除用户所有附加组)eve及其主组(若该组无其他成员)sudo deluser --remove-home --group eve
-g会自动删除该组;-G需指定具体组名(如-G developers,admins)。--remove-all-filestom的账户、主目录及所有关联文件(如邮件spool、cron任务)sudo deluser --remove-home --remove-all-files tom
--disabled-loginsam的登录权限,但保留其账户及主目录sudo deluser --disabled-login sam
/home/用户名目录)。sudo pkill -KILL -u 用户名),再进行删除。--system选项(如sudo deluser --system --remove-home mysql),避免误删系统关键账户。man deluser命令查阅官方手册。