ハードドライブからファイルを削除すると(たとえば、rmコマンドを使用して)、ファイルが削除されたことがオペレーティングシステムから通知されても、ファイルに含まれる情報はハードウェアに残ります。
これは、Webブラウザがメニューのオプションを介して実行するデータ(履歴など)のクリーニングに適用されます。 このすべての情報は、次のようなプログラムで簡単に回復できます。 テストディスク o photorec。
これは、場合によっては私たちにとって非常に役立つリソースになる可能性がありますが、他の場合には、完全に排除したいと明示的に望んでいた情報をコンピューターから回復することを可能にする可能性があります。 よくあるのは、コンピューターを販売して、誰もコンピューターからデータを回復できないようにする場合です。
ファイルを安全に削除するために、特にコマンドがあります シュレッド.
Shred は、ファイルに含まれる情報をゴミにするランダムな文字やパターンでファイルを上書きする、安全なファイル削除のためのユーティリティです。
上書き回数はオプションで指定します n "数"。 他のオプションは -z 最後のゼロオーバーライドを行うには、 -v プロセスを通知し、 -u 上書き後にファイルを削除します。
ファイルごとにshredコマンドを使用するのは少し面倒です。 さらに、ディレクトリには作用しません。 使いやすくするために、削除するすべての情報(機密情報を含む)をゴミ箱に送信し、そのたびに次のスクリプトを使用することができます。
#!/ bin / bash path_to_trap = $ HOME '/。local / share / Trash / files'#内部セパレータの値を変更value_ifs = $ IFS IFS = $(echo -en "\ n \ b")cd $ path_to_trap #最初に$内のfのすべてのファイルを削除します(find。-type "f")do let length__string_fragment = `expr length $ f`-1 file = $ path_to_string $ {f:1:$ length__string_fragment} shred -n3 -v -z -u $ file echo $ file done#$内のディレクトリのディレクトリを削除します(ls -a)do if [["$ directory"!= "。" && "$ directory"!= ".."]] then rm -r $ directory fi done #IFS値を復元するIFS = $ value_ifs echo "削除の終了(クリックして続行)"読み取り#----- --------------------------------------------------- ----------
Debian 6および7では、ごみ箱へのパスは変数path_to_trashに示されているものです。 他のディストリビューションと異なる場合は、スクリプトでこれを変更する必要があります。
ディスクをクリーンな状態に保つために、すべての「非表示」データを回復できるディレクトリを作成し、それらをゴミ箱に移動してから、このスクリプトを適用できます。
お役に立てば幸いです。
面白い! 🙂
非常に便利な、ありがとう。
お役に立ててうれしいです
素晴らしい!....共有してくれてありがとう..
ブックマークに..😉
:;
さらに良いことに、はるかに強力で、ディレクトリ全体を削除することもできます。secure-deleteパッケージをインストールすると、コマンド「srmfile」でファイルが削除されます。 そして、「srm -r directory」は、ディレクトリとその中のすべてを粉砕します。
* 1xffで0パス
* 5つのランダムパス。
*ピーターガットマンによって定義された特別な値で27パス。
*ランダムな値でファイルの名前を変更する
*切り捨てられたファイル
私は彼を知りませんでした、エッサウ、しかし彼は細断するよりずっと良く見えます。 ありがとうございました
シュレッドと言えば、選択したファイルを削除するKDE用に作成したサービスメニューをあなたと共有したいと思います
コードへのリンク http://paste.desdelinux.net/4820
exec =の部分を以下に説明します。
-mv%f%u:ファイルの名前をたとえばfoto01.jpgからfoto01.jpgtxt.jpg.mp4.rar.zip.mov.mov.arに変更します(これにより、セキュリティが少し強化されます。削除)
-shred -n 3 -z%u.txt -u:ここで、-n 3は名前が変更されたファイルをmv(%u)で3回上書きし、-uは、ファイルを上書きした後、ファイルを完全に削除するようにします(ごみ箱)。
ファイルのあるべきパスは次のとおりです。
/home/USUARIO/.kde/share/kde4/services/(ここで、USERは個人用フォルダーの名前です)
ファイル拡張子は.desktopです(私はそれのためにshred.desktopを持っています)
さて私は私のコードを共有したかった、彼らは私に何でも教えてくれます:)