在 CentOS 上,使用 deluser
命令删除用户时,该用户的主目录及其相关文件通常会被自动删除
- 首先,找到要删除的用户的主目录。这可以通过查看
/etc/passwd
文件来实现。使用以下命令查找用户主目录:
cat /etc/passwd | grep
将
替换为要删除的用户的用户名。这将显示类似于以下内容的行:
username:x:UID:GID:GECOS:homedir:shell
其中,homedir
是用户的主目录。
- 使用
cp
命令备份用户的主目录及其相关文件。将
替换为要删除的用户的用户名,将
替换为您希望将备份保存到的目录:
cp -R /home//
这将创建一个名为
的目录,其中包含用户主目录及其所有内容。
- (可选)如果您还希望备份用户的配置文件(如
~/.bashrc
、~/.bash_profile
等),可以手动复制这些文件到备份目录中。
完成上述步骤后,即使您使用 deluser
命令删除了用户,也可以通过备份目录恢复其数据。