Obsah
The rm příkaz na Linuxu Slouží k odstranění nebo odstranění souboru, ve skutečnosti se stane, že data v souboru, jeho obsah jako takový, nebudou odstraněna.Co je zničeno, je „index“ nebo číslo inodu, které ukládá na pevný disk odkaz na to, jak najít data v souboru. Prostor obsazený daty je k dispozici k použití, což se může stát během několika sekund, že nové bloky dat přepíší ty předchozí, nebo to může být dlouhá doba, týdny, měsíce, ve kterých je volné místo vráceno k použití.
Existuje velmi specializovaný software nebo společnosti, které se zabývají nabídkou služeb pro obnovu dat, založené na skutečnosti, že data tam stále mohou být, a snaží se obnovit index nebo číst přímo stopu po stopě na pevném disku, obnovit co nejvíce možné, dokonce i informace mezi stopami a zjistit, jaké výsledky a pokud se pevný disk po vymazání nepoužívá, jsou šance na obnovu opravdu vysoké, velmi vysoké.
Příkaz rm tak, jak je, je k ničemu, pokud jde o úplné odstranění určitých citlivých informací, které již nechcete obnovit. Zkusme tedy, jak to udělat pomocí příkazu skartovat
Otevřete okno terminálu a přejděte do adresáře, kde se nachází soubor, který má být bezpečně odstraněn, a napište a spusťte:
skartujte název_souboru_k odstranění
Při provádění příkazu je tedy soubor 25krát přepsán a odstraněn, což znesnadňuje jeho obnovu. Shred má několik parametrů, které optimalizují jeho použití. Lze je dotazovat pomocí --help.
Některé parametry jsou:-f, --force (v případě potřeby změnit oprávnění pro přepsání)
-n, --iterations = N (kolikrát bude soubor přepsán)
-u, --remove (odstranit soubor po přepsání)
-v, --verbose (postup operace)
-z, --zero (přidat nuly na konec souboru)
The skartovat příkaz provede několikanásobné přepsání označeného souboru nebo souborů (ve výchozím nastavení 25) různými textovými vzory, čímž původní soubor a jeho obsah změní na úplně jiný s nesmyslnými informacemi. Jeho nejjednodušší použití by bylo následující:
Předpokládejme archiv, který bude mít jako obsah text
# další myfile.txt
Provedeme skartovací příkaz
# skartovat myfile.txt
Pak to vypisujeme
$ more myfile.txt
Bude to vypadat podobně
X () z ??? Eo ??? L0rC ???.? (Oh ?? U ?? +; ????? 4uM, ?? K ???: ??? c ??? ksJ8 ?? ? cV ????? Oc
a>? @? d?> ???? 2? J? Xo? # [?? kQ? 9? Fi? i0sLS ???? s ??? 7? 6pR ?? e ??; @ \ P ??
Jak je vidět, stačí označit soubor ke zničení a to stačí k tomu, aby byl k ničemu. Všimněte si, že soubor není odstraněn, je transformován až po několika průchodech. Pokud ho chcete odebrat, použijte volbu -u:
# skartovat -u myfile.txt
# další myfile.txt
myfile.txt: Žádný takový soubor nebo adresář
Příkaz skartovat soubor automaticky neodstraní, protože jeho použití není určeno pouze pro soubory, ale také pro zařízení, takže můžete například odstranit a zničit veškerý obsah oddílu následujícím způsobem:
# skartovat -n 40 / dev / hda1
V předchozí možnosti jsme nepoužili -u, protože bychom také odstranili zařízení a nechceme ho, pouze zničili nebo zneužili informace obsažené v oddílu, nyní je zřejmé, proč skartování ve výchozím nastavení neodstraňuje nebo úplně soubor smažte, protože je běžnou prací se zařízeními jako / dev / hda5, což může být oddíl, který chceme přepsat skartováním, ale neodstranit samotné zařízení.
Nová možnost, kterou jsme použili, je -n a udává, kolikrát je soubor přepsán, výchozí je 25. Nyní, co přesně skartace přepíše? No, můžete to vidět s volbou -v:
Vezměme si příklad obrázku
# skartovat -n 10 -v foto.jpg.webp
skartovat: foto.jpg.webp: projít 1/10 (náhodně)…
skartovat: foto.jpg.webp: projít 2/10 (222222)…
skartovat: foto.jpg.webp: projít 3/10 (aaaaaa)…
skartovat: foto.jpg.webp: projít 4/10 (555555)…
skartovat: foto.jpg.webp: projít 5/10 (000000)…
skartovat: foto.jpg.webp: projít 6/10 (náhodně)…
skartovat: foto.jpg.webp: projít 7/10 (888888)…
skartovat: foto.jpg.webp: projít 8/10 (249249)…
skartovat: foto.jpg.webp: projít 9/10 (ffffff)…
skartovat: foto.jpg.webp: projít 10/10 (náhodně) …
Soubor foto.jpg.webp je soubor ke zničení, můžete také odstranit obrázky, filmy, hudbu, cokoli, nejen textové soubory, v předchozím příkladu jsme uvedli pouze 10 průchodů, první byl náhodný vzor, libovolný znak, ne my víš, co to bylo, druhý průchod, který použil vzor, byl '2', průchod 8 nám ukazuje vzorec '249', takže to není vždy jen jeden znak, může to být kombinace několika.
Užitečná by mohla být také volba -z, která dělá přidání posledního průchodu, nezávisle na uvedených, se vzorem nul '0', soubor na konci bude přepsán '0', i když ve skutečnosti je zcela takto prázdný nezanechává žádný důkaz náhodných nebo šifrovaných znaků.
Nakonec se podívejme, co se stane, když se použije volba -u, která přepíše a odstraní nebo odstraní soubor:
# skartovat -n 15 -z -u -v soubor.doc
skartovat: soubor.doc: projít 1/16 (náhodně) …
skartovat: file.doc: projít 2/16 (492492)…
skartovat: file.doc: projít 3/16 (db6db6)…
skartovat: file.doc: projít 4/16 (924924)…
skartovat: soubor.doc: projít 5/16 (náhodně)…
skartovat: file.doc: projít 6/16 (b6db6d)…
skartovat: file.doc: projít 7/16 (6db6db)…
skartovat: file.doc: projít 8/16 (náhodně)…
skartovat: file.doc: projít 9/16 (000000)…
skartovat: file.doc: projít 10/16 (aaaaaa) …
skartovat: file.doc: projít 11/16 (ffffff)…
skartovat: soubor.doc: projít 12/16 (náhodně)…
skartovat: file.doc: projít 13/16 (249249)…
skartovat: file.doc: projít 14/16 (555555)…
skartovat: soubor.doc: projít 15/16 (náhodně)…
skartovat: file.doc: projít 16/16 (000000)…
skartovat: soubor.doc: odstranění
skartovat: soubor.doc: přejmenován na 000
skartovat: 000: přejmenováno na 00
skartovat: 00: přejmenováno na 0
skartovat: soubor.doc: odstraněn
Jak již bylo zmíněno, při použití -z možnost byl přidán poslední průchod, 16 se vzorem nul, pak je soubor několikrát přejmenován a nakonec je odstraněn, všechna tato přepsání a změny názvu jsou extrémně obtížné (a v drtivé většině případů nemožné) ) obnova smazaných souborů pomocí skartu.
Nakonec možnost -f vám umožňuje vynutit přepsání souborů v případě, že nemá oprávnění k zápisu, samozřejmě pouze ta, která uživatel vlastní, v zásadě vám to brání v použití chmod nejprve ke změně oprávnění k zápisu, pokud soubor je nemá.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod