温馨提示×

debian deluser怎么用参数

小樊
45
2026-10-24 06:48:43
栏目: 智能运维

在 Debian / Ubuntu 等系统中,deluser(属于 adduser 包)用于删除用户或组。下面按常见场景说明参数和用法。


一、删除用户(最常用)

sudo deluser 用户名

只删除用户,保留用户的家目录和邮件池。

常用参数

1. 同时删除家目录和邮件

sudo deluser --remove-home 用户名

2. 删除用户所有文件(谨慎)

sudo deluser --remove-all-files 用户名

会扫描整个系统删除该用户拥有的文件。

3. 删除用户但保留组

sudo deluser 用户名

如果用户私有组只属于该用户,默认不会自动删除组。

4. 仅从系统中删除,不删组

sudo deluser 用户名

二、从附加组中移除用户

sudo deluser 用户名 组名

示例:

sudo deluser alice sudo

把 alice 从 sudo 组中移除(不删除用户)。


三、删除组

sudo delgroup 组名

或

sudo deluser --group 组名

四、常用参数汇总

参数 作用
--remove-home 删除家目录和邮件
--remove-all-files 删除该用户所有文件
--group 删除组
--disabled-login (adduser 用,deluser 不常用)
--backup 删除前备份家目录
--backup-to DIR 指定备份目录

示例(备份并删除):

sudo deluser --remove-home --backup --backup-to /root/backup alice

五、和 userdel 的区别

  • deluser:Debian 风格,更友好、参数清晰
  • userdel:底层命令
    sudo userdel -r 用户名
    

如果你有具体场景(比如“只删用户不删目录”“删除系统用户”“批量删除”),可以告诉我,我给你精确命令。

0 踩