ubuntudeluser如何保留文件

作者:袖梨 2026-08-21

在 Ubuntu 中,使用 deluser 删除用户时,默认会保留用户的家目录和邮件文件。如果你希望明确保留文件,可以按以下方式操作或确认。

ubuntudeluser如何保留文件

一、只删除用户,保留家目录(默认行为)

sudo deluser 用户名

默认行为:

  1. 删除用户账号
  2. 保留/home/用户名
  3. 保留/var/mail/用户名

适用于:

只想禁用账号,但保留数据

二、明确指定保留家目录(推荐)

sudo deluser --no-remove-home 用户名

效果:

  1. 删除用户
  2. 不删除/home/用户名

三、删除用户并删除家目录(不要这样用)

sudo deluser --remove-home 用户名

会删除:

  1. 用户
  2. /home/用户名
  3. /var/mail/用户名

四、只删除用户,不删除任何文件(最安全)

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

完全保留:

  1. 家目录
  2. 其他用户创建的文件
  3. 邮件

五、其他常见选项

同时删除用户组(如果用户组唯一)

sudo deluser --remove-home 用户名

sudo groupdel 用户名

查看用户是否存在

id 用户名

六、推荐做法(生产环境)

sudo deluser --no-remove-home 用户名

然后手动处理目录:

sudo chown -R 新用户:新用户 /home/用户名

# 或

sudo mv /home/用户名 /home/用户名.bak

七、总结对照表

deluser 用户deluser --no-remove-home 用户deluser --remove-home 用户deluser --remove-all-files 用户(含其他位置)

如果你是在 服务器 / 多用户环境 / 自动化脚本 中使用,也可以告诉我具体场景,我可以给你更稳妥的方案。

相关文章

精彩推荐