Když odstraníte soubor v počítači, systém vymaže bloky ve vašem úložišti odstraněním odkazu na soubor. Soubor nezmizí náhle a je stále přístupný pomocí pokročilého softwaru, což nemusí být to, co chcete.

Kdokoli, kdo má nástroj pro obnovení souborů, může tyto smazané soubory z vašeho úložiště extrahovat a zobrazit jejich obsah. Ale co když nechcete, aby se to stalo? A jaký je nejlepší možný způsob mazání souborů v systému Linux, aby je nikdo nemohl obnovit?

Tady přichází na scénu nástroj skartování. Tento článek podrobně pojedná o příkazu skartovat, jeho omezeních a o tom, jak jej použít k bezpečnému mazání souborů v systému Linux.

Co je skartace a jak to funguje?

Shred je nástroj příkazového řádku, který několikrát přepíše obsah souboru náhodnými daty, aby byl neopravitelný. Umožňuje také odstranit soubor po přepsání jeho dat.

„Proč to přepíše obsah souboru?“, Můžete se zeptat. Pochopme to na příkladu. Zvažte, že musíte skrýt nebo „smazat“ obsah napsaný na listu papíru. Jistě, můžete to rozdrtit a hodit do koše. Ale kdokoli si může vzít zmuchlanou kouli papíru, narovnat ji a číst obsah.

instagram viewer

Na druhou stranu skartovač rozřezá list papíru na tenké proužky nebo kousky, takže je téměř nemožné, aby kdokoli vrátil proces a zobrazil obsah.

Přesně tak funguje příkaz skartování v Linuxu. Několikrát přepíše obsah souboru řetězci nul, což znemožňuje komukoli zobrazit původní obsah. A poté můžete soubor bezpečně odebrat ze systémového úložiště, pokud chcete.

Kdy nepoužívat skartovat

Dejte si pozor, aby skartace nefungovala efektivně ve všech situacích. Podle stránka skartovaného muže, nástroj není při použití v určitých souborových systémech účinný. A to jsou:

  • Logované strukturované nebo žurnálované souborové systémy (ext3, XFS a JFS).
  • Souborové systémy založené na RAID.
  • Systémy souborů, které ukládají snímky.
  • Systémy souborů, které ukládají mezipaměť.
  • Komprimované systémy souborů.

Stránka shred man také uvádí, že příkaz nefunguje s ext3, pouze pokud je v časopis režimu. Nicméně v data = zpětný zápis a data = objednáno v režimu funguje nástroj jako kouzlo.

Také byste neměli používat skartovací nástroj na SSD, protože další proces mazání a zápisu může poškodit vaše úložiště.

Příbuzný: Mohou disky SSD skutečně bezpečně mazat vaše data?

Jak používat příkaz skartovat

Se skartováním můžete buď zvolit přepsání a odstranění souboru, nebo jednoduše přepsat soubor bez jeho odstranění.

Základní syntaxe

Základní syntaxe příkazu je:

skartovat možnosti název souboru

...kde možnosti jsou různé příznaky používané k vyvolání metod příkazu a název souboru je absolutní nebo relativní cesta k souboru, na kterém chcete pracovat.

Trvale odstranit soubor

Chcete-li trvale odstranit soubor pomocí skartování, použijte -uvz příznak s výchozím příkazem.

  • u: Odstraní soubor z úložiště
  • proti: Zobrazí výstup v podrobném režimu
  • z: Přepíše soubor nulami
skartovat -uvz textfile.txt

Standardně skartování přepíše soubor čtyřikrát. V prvních třech průchodech přepíše obsah souboru náhodnými daty. V posledním průchodu kvůli -z příznak přepíše data nulami. Skartovat také přepíše inode odebrat všechna metadata spojená se souborem.

Výstup:

Přepsat soubor nulami

Chcete-li jednoduše přepsat soubor s nulami, aniž byste jej odstranili ze systému, odeberte -u příznak z předchozího příkazu.

skartovat -vz textfile.txt

Výstup:

Nastavte počet přepsání

Jak bylo uvedeno výše, skartování přepíše data v souboru čtyřikrát. Pokud chcete určit konkrétní počet přepsání, můžete tak učinit pomocí -n nebo --iterace vlajka.

Všimněte si však, že skartování vždy přidá ještě jeden průchod k číslu, které určíte. Chcete-li tedy soubor přepsat šestkrát, předejte v příkazu číslo pět:

skartovat -uvz -n 5 textfile.txt
shred -uvz --iterations 5 textfile.txt

Třikrát přepsat soubory je více než dost, aby bylo zajištěno, že nikdo nebude moci data obnovit. Cokoli nad tím jednoduše trvá déle, aniž by to mělo nějaký významný účinek.

Odstraňte více souborů pomocí skartování

Chcete-li odstranit více souborů, jednoduše předejte název souboru odděleného znakem Prostor charakter.

shred -uvz file1.txt file2.txt file3.txt

Pokud máte adresář, který obsahuje podobné typy souborů, můžete použít zástupné znaky, jako je hvězdička (*) pro odstranění nebo přepsání souborů. Chcete-li například odstranit všechny soubory TXT ve vašem aktuálním pracovním adresáři:

skartovat -uvz * .txt

Příbuzný: Jak snadno odstranit soubory a složky v systému Linux

Skartujte část souboru

Pomocí skartování můžete také poškodit soubor skartováním počátečních bajtů souboru. Můžete například přepsat nebo odebrat počáteční 1 kB souboru. K tomu je -s nebo --velikost vlajka je to, co potřebujete.

I když budete moci zobrazit textový soubor i po částečném skartování, soubory balíčku nebo spustitelné soubory se po vydání příkazu nespustí.

skartovat -vz -s 1K textový soubor.txt
skartovat -vz - velikost 1 kB textový soubor.txt

Původní textový soubor:

Provedení příkazu:

Textový soubor po vydání příkazu:

Shred přijímá v příkazu následující tři přípony:

  • K.: Kilobajty
  • M: Megabajty
  • G: Gigabajty

Získejte nápovědu z příkazového řádku

I když příkaz skartovat nemá mnoho metod a možností, které si musíte zapamatovat, někdy možná budete chtít přejděte na manuálovou stránku příkazu pro referenci.

The --Pomoc vlajka zobrazí stránku skartování:

skartovat - pomoc

Výstup:

Trvalé odstranění souborů v systému Linux

Linux vám poskytuje snadný způsob odebrání souborů a složek z úložiště. Ale to není úplně bezpečné. Přístup k těmto odstraněným souborům pomocí softwaru pro obnovu dat trvá jen několik kliknutí.

Pokud používáte veřejný počítač a nechcete, aby někdo prohlížel vaše soubory a složky, můžete je místo toho skrýt. Je to mnohem lepší způsob, jak zabránit někomu v prohlížení vašich osobních údajů v systému Linux.

E-mailem
Jak skrýt soubory a složky před Prying Eyes v systému Linux

Pokud chcete chránit citlivá data před ostatními uživateli v systému Linux, budete se chtít naučit, jak skrýt soubory a složky.

Přečtěte si další

Související témata
  • Linux
  • Bezpečnostní
  • Zabezpečení počítače
  • Linux
O autorovi
Deepesh Sharma (64 článků publikováno)

Deepesh je Junior Editor pro Linux na MUO. Píše informační obsah na internetu již více než 3 roky. Ve volném čase rád píše, poslouchá hudbu a hraje na kytaru.

Více od Deepesh Sharma

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!

Ještě jeden krok…!

V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.

.