Linux 误删文件的解决方法
服务器误删了/usr/bin和/usr/sbin目录,然后,从别的地方拷贝这两个目录过来,发现可能很多是链接等非普通文件,可拷贝的时候对链接的处理不知道应加什么参数,所以,一百多兆的东西拷贝了近一个G;最后,先给tar了一下,在拷贝。
这样,服务器基本弄好,建议:
1不要直接用root登入,特别是不熟悉的人。
2建议需要执行root权限命令的使用sudo,少用su;
3可用visudo来配置需要执行的root权限命令
eg: xxx ALL=/sbin/mount,/sbin/unmount,/sbin/ifconfig NOPASSWD: ALL
rm命令不行;但是,还有“后遗症”:
1登入时,'linux': unknown terminal type;
2使用top, clear (知道的)时, 因为 terminal type问题;
3vim也是类似问题,不可操作;已解决,但只能用基本模式;
4tftp、telnet服务,已解决。
如果数据丢失后,我们又对保存该文件的磁盘进行了写入操作,发生数据覆盖的直接后果是搜索不到丢失的文件或是恢复后的文件打不开、乱码、空白、系统提示已经损坏等。数据写入具有随机性,具体哪些文件被覆盖是不可控的,所以在数据被成功恢复之前应尽量避免一切写入操作。此外,我们还需要了解自己电脑里的硬盘是固态盘还是机械盘。由于固态硬盘默认自带并开启TRIM指令,此特性致使删除的文件难以恢复。从备份中还原丢失的文件是最理想的文件恢复方式,但是很多用户没有备份数据的习惯。没有备份的时候,我们就需要借助数据恢复软件找回丢失的文件。这里提示一下大家,虽然文件在删除前是可以正常打开的,但这不代表丢失后文件一直是正常的。在不确定数据是否被覆盖了以及是否有损坏的时候,可以先用软件搜索到文件后通过预览文件判断文件的可恢复性。以下分享电脑删除文件恢复具体过程(以嗨格式数据恢复大师为例):步骤1:首先在电脑中运行嗨格式数据恢复大师这个专业数据恢复软件,打开后就可以看到主页中有多个恢复功能,点击其中的“误删除恢复”功能;步骤2:选择好模式后,还需要选择被删除文件原来的保存位置,选好点击“开始扫描”按钮;步骤3:这样嗨格式数据恢复大师软件开始扫描电脑数据,扫描好找到并选中恢复文件,点击“恢复”就可以。
一、通过微软Office自带的“保护文档”功能来防止局域网用户复制、修改、剪切或删除共享文件,全面保护共享文件的安全。
1考虑到很多用户的共享文件常常以Word等格式存储,而Word自带的“保护文档”功能可以很大程度上防止用户复制共享文件的内容,也就是可以实现查看Word内容但无法修改、无法复制、无法剪切和删除等操作,从而极大地保护了共享文件的安全。其中Word2003的具体设置方法如下:点击Word顶部的“工具”,然后选择“保护文档”,如下图所示:
2在左侧的“编辑限制”这里,勾选“仅允许在文档中进行此类编辑”,然后就可以在下面的框内选择“填写窗体”,最后选择下面的“启用强制保护”,点击“是,启用强制保护”,如下图所示:
3然后就会弹出“保护方法”,在这里输入密码即可,如下图所示:
二、通过专门的共享文件防删除软件、共享文件管理软件、共享文件夹加密软件来保护共享文件安全,防止删除共享文件的行为。
国内也有很多专门的共享文件夹管理软件,可以实现操作系统共享文件访问权限无法实现的很多功能。例如有一款“大势至共享文件夹管理软件”,通过在设置共享文件的电脑或服务器上安装之后,就可以全面监控共享文件访问情况,并可以设置不同用户访问共享文件的不同权限,可以只让读取共享文件但不能复制共享文件、只能修改共享文件而防止删除共享文件、只让打开共享文件但阻止另存为共享文件到本地磁盘,从而极大地保护了共享文件的安全。如下图所示:
这样设置后,客户端在访问共享文件时,就只有读取共享文件或修改共享文件的权限,而没有删除共享文件的权限了,从而极大地保护了共享文件的安全。
0条评论