请选择 进入手机版 | 继续访问电脑版

雨林木风

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 58|回复: 0

Ubuntu下的文件安全删除工具

[复制链接]

6401

主题

6408

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
19613
发表于 2019-12-13 09:21:56 | 显示全部楼层 |阅读模式
  删除文件或者重新格式化磁盘并不会破坏敏感数据,即使被删除这些数据也可以恢复。彻底删除某些无用数据是好事,但是如果删除的是财务数据、银行帐号密码或者分类公司信息而无法彻底删除就很危险,本文将介绍一些能够在Linux  Ubuntu操作系统中安全删除文件的工具。
  Shred
  虽然shred命令有一些限制,但是shred命令可以很有效地彻底删除文件,使文件很难或者无法恢复。Shred是这样进行彻底删除的:通过使用数据模式对文件进行反复重写以实现最大程度的摧毁,这样即使使用高灵敏度的数据恢复设备也很难恢复数据了。
  使用rm命令删除文件实际上并没有毁坏数据,它只是毁坏列有文件位置的索引,使文件的数据块还可以重复使用。因此,使用rm命令删除的文件可以很容易使用特殊设备或者命令进行恢复,前提条件是文件释放的数据库还没有被重复利用。然而,如果在完全是硬盘驱动(HDD)的动态系统,释放的空间只能在几分钟或者几秒钟内进行恢复。
  Shred 语句
  shred [option(s)] file(s)_or_devices(s)
  可用选项
  -f, –force – 更改权限允许写入(如有必要)
  -n, –iterations=N – 重写N次而不是默认的(25)次
  -s, –size=N – 将文件粉碎为很多字节(可使用后缀如K、M、C等)
  -u, –remove – 重写后截短和移除文件
  -v, –verbose – 显示进程
  -x, –exact - do not round file sizes up to the next full block
  -z, –zero - add a final overwrite with zeros to hide shredding
  -shred 标准输出
  –help – 显示帮助并退出
  –version – 输出版本信息并退出
  Shred示例
  1)下列命令能够用于安全删除三个文件夹:file1、file2和file3:
  shred file1 file2 file3
  2) 下列命令将删除第一个HDD的第七个分区上的数据:
  shred /dev/hda7
  3)可以利用下列命令来擦除你在第一个盘的软盘中创建的文件系统路径,该命令需要花费20分钟来擦除“1.44MB”(实际为1440KiB)的软盘:
  shred –verbose /dev/fd0
  4) 要想删除硬盘上所选分区的数据,可以使用下列命令:
  shred –verbose /dev/sda5
  在Ubuntu的Nautilus菜单中添加shred
  首先在终端使用下列命令安装nautilus-actions数据包:
  sudo aptitude install nautilus-actions
  现在打开Nautilus Actions Configuration:System->Preference->Nautilus  Actions Configuration
  打开后你会看到类似下图的窗口,点击添加。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

|appname
快速回复 返回顶部 返回列表