详解Linux误删用户家目录的恢复方法
发布时间 - 2026-01-11 02:30:08 点击率:次在生产中可能会由于误操作而删除了某一用户的家目录,这时就需要把用户的家目录安装创建新用户时的模板文件,再恢复并且要跟之前的权限相同。

1. 创建一个新的用户用于测试
[root@centos6 aubin]# useradd wangcai
2. 新用户创建完成时会在/home下面自动创建同名的文件夹
[root@centos6 home]# ls aubin gentoo li wangcai
3. 首先查看一下用户家目录中的文件以及权限,用于验证我们恢复后权限没有偏差
[root@centos6 aubin]# ls /home/wangcai/ -al total 28 drwx------. 4 wangcai wangcai 4096 Jul 24 19:11 . drwxr-xr-x. 6 root root 4096 Jul 24 19:11 .. -rw-r--r--. 1 wangcai wangcai 18 Mar 23 08:15 .bash_logout -rw-r--r--. 1 wangcai wangcai 176 Mar 23 08:15 .bash_profile -rw-r--r--. 1 wangcai wangcai 124 Mar 23 08:15 .bashrc drwxr-xr-x. 2 wangcai wangcai 4096 Nov 12 2010 .gnome2 drwxr-xr-x. 4 wangcai wangcai 4096 Jul 14 10:38 .mozilla
3. 这里模拟生产中误操作而删除了家目录
[root@centos6 home]# rm -rf wangcai/ [root@centos6 home]# ls aubin gentoo li #删除wangcai目录
4. 复制skel中的所有文件到home下的旺财。skel目录中的文件都是创建新用户时家目录中的文件。换句话来说skel中的文件是创建用户家目录的模板。
[root@centos6 home]# cp /etc/skel/ /home/wangcai -a
5. 查看复制来的wangcai文件夹,注意一下所有者与所属组都是root,所以需要改成wangcai
[root@centos6 home]# ls -al drwxr-xr-x. 4 root root 4096 Jul 14 10:49 wangcai
6. 首先把wnagcai目录的权限修改为700
[root@centos6 home]# chmod 700 wangcai/
7. 最后把wangcai目录下的所有文件所属组、所有者都改成用户自己。
-R选项是递归,将目录下的所有文件都更改设置。
[root@centos6 home]# chown wangcai:wangcai wangcai/ -R [root@centos6 home]# ls -al wangcai/ total 28 drwxr-xr-x. 4 wangcai wangcai 4096 Jul 14 10:49 . drwxr-xr-x. 6 root root 4096 Jul 24 20:06 .. -rw-r--r--. 1 wangcai wangcai 18 Mar 23 08:15 .bash_logout -rw-r--r--. 1 wangcai wangcai 176 Mar 23 08:15 .bash_profile -rw-r--r--. 1 wangcai wangcai 124 Mar 23 08:15 .bashrc drwxr-xr-x. 2 wangcai wangcai 4096 Nov 12 2010 .gnome2 drwxr-xr-x. 4 wangcai wangcai 4096 Jul 14 10:38 .mozilla
至此用户的家目录就恢复完成了,并且经过对比跟之前的目录权限完全相同。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# linux误删除目录恢复
# linux误删目录恢复
# linux中误删除程序包恢复实例
# Linux下实现MySQL数据备份和恢复的命令使用全攻略
# Linux 下进程的挂起和恢复命令
# Windows或Linux系统中备份和恢复MongoDB数据的教程
# Linux上通过binlog文件恢复mysql数据库详细步骤
# linux svn服务器搭建、客户端操作、备份与恢复
# linux VPS之间网站数据的备份与恢复(网站迁移教程)
# linux备份与恢复基础知识
# linux grub的启动加密及删除恢复方法
# Linux利用lsof/extundelete工具恢复误删除的文件或目录
# 都是
# 递归
# 目录中
# 目录下
# 句话
# 要跟
# 创建一个
# 大家多多
# 完全相同
# 完成了
# total
# drwx
# li
# al
# drwxr
# xr
# rw
# Jul
# gentoo
# class
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
香港服务器WordPress建站指南:SEO优化与高效部署策略
Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】
Laravel怎么自定义错误页面_Laravel修改404和500页面模板
lovemo网页版地址 lovemo官网手机登录
Laravel怎么使用Intervention Image库处理图片上传和缩放
Swift中swift中的switch 语句
专业商城网站制作公司有哪些,pi商城官网是哪个?
如何在阿里云部署织梦网站?
做企业网站制作流程,企业网站制作基本流程有哪些?
怎样使用JSON进行数据交换_它有什么限制
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康
韩国服务器如何优化跨境访问实现高效连接?
Laravel观察者模式如何使用_Laravel Model Observer配置
在Oracle关闭情况下如何修改spfile的参数
想要更高端的建设网站,这些原则一定要坚持!
Android自定义listview布局实现上拉加载下拉刷新功能
如何快速上传自定义模板至建站之星?
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
如何快速搭建高效服务器建站系统?
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法
如何在建站之星网店版论坛获取技术支持?
JavaScript如何实现继承_有哪些常用方法
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)
如何在宝塔面板创建新站点?
Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解
Laravel Session怎么存储_Laravel Session驱动配置详解
javascript中的数组方法有哪些_如何利用数组方法简化数据处理
郑州企业网站制作公司,郑州招聘网站有哪些?
如何快速生成可下载的建站源码工具?
javascript读取文本节点方法小结
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】
通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
JS弹性运动实现方法分析
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】
Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】
重庆市网站制作公司,重庆招聘网站哪个好?
北京网站制作的公司有哪些,北京白云观官方网站?
如何用西部建站助手快速创建专业网站?
Laravel如何使用withoutEvents方法临时禁用模型事件
英语简历制作免费网站推荐,如何将简历翻译成英文?
利用python获取某年中每个月的第一天和最后一天

