商城首页欢迎来到中国正版软件门户

您的位置:首页 >怎样用deluser命令删除用户并保留家目录

怎样用deluser命令删除用户并保留家目录

  发布于2026-04-25 阅读(0)

扫一扫,手机访问

怎样用deluser命令删除用户并保留家目录

在Linux系统管理中,删除用户账号但想保留其家目录,是个挺常见的需求。比如,员工离职后,你可能需要清理其账号权限,但那些工作文档还得留着以备查考。这时候,deluser命令该怎么用,就有点讲究了。

怎样用deluser命令删除用户并保留家目录

核心原则其实很简单:想保留家目录,就别碰那个--remove-home选项。这个选项的作用,顾名思义,就是会在删除用户的同时,把其家目录一并清理掉。所以,如果你的目标是“删人不删档”,那就得绕开它。

正确的操作命令

最直接、最标准的做法,就是使用不带任何特定删除目录选项的基础命令:

sudo deluser username

把上面的 username 替换成你要删除的实际用户名就行。执行这条命令后,系统会移除这个用户的账号信息、从用户组中踢出,但他在 /home 目录下的那个“小家”会原封不动地留在那里。之后,你可以手动去处理这个目录,比如归档、转移所有权或者给新用户用。

万一操作错了怎么办?

手滑是难免的。如果你不小心加了 --remove-home 选项把家和人都给端了,事情就有点麻烦。首先,常规命令操作是不可逆的,删除的文件不会进“回收站”。这时候,如果数据至关重要,可能得求助于专业的数据恢复工具,前提是那块磁盘空间还没被新数据覆盖。

另一个补救思路是:如果只是需要重新建立一个同名用户来接管某些服务或权限,可以重新创建用户。但请注意,新创建的同名用户会得到一个全新的、空的家目录,之前旧目录里的文件不会自动回来。你需要从备份中手动恢复,或者如果旧目录还没被删(比如你用了--remove-home但删除失败了),再手动调整目录所有权。

所以说,敲命令前多看一眼,确认好选项,能省去后面一大堆的折腾。对于系统管理而言,“保留”往往比“删除”需要更多的思考和更谨慎的操作。

本文转载于:https://www.yisu.com/ask/54034221.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注