Secure Remove Files & Directories mula sa Mac OS X gamit ang Command Line

Talaan ng mga Nilalaman:

Anonim

Kailangang secure na tanggalin ang isang file, grupo ng mga file, o isang buong direktoryo, na sinisiguro na ito ay talagang hindi na mababawi sa anumang posibleng paraan? Madali mo itong magagawa mula sa command line sa tulong ng isang napakalakas na tool na tinatawag na srm. Ang srm, tulad ng nahulaan mo, ay nangangahulugang 'secure na pag-alis', at isang secure na bersyon ng karaniwang ginagamit na command na 'rm' na umiiral sa halos lahat ng lasa ng unix, kasama ang Mac OS X.Maabisuhan na ang utility na ito ay hindi para sa lahat at tiyak na hindi para sa mga baguhan na user, ang srm ay dapat ituring na isang advanced na tool, at ito ay pinakamahusay na ginagamit ng mga kumportable sa command line at nauunawaan ang mga epekto ng data ng secure na pagtanggal ng mga function.

Gaano ka secure ang srm? Well, ang default para sa secure na pag-alis ay ang hindi kapani-paniwalang secure na 35-pass na paraan na gumagamit ng "35-pass Gutmann algorithm", na karaniwang nangangahulugan na ang data ay tinanggal muna, pagkatapos ay isinulat nang higit sa 35 beses gamit ang mga random na nabuong pattern, na ginagawang medyo literal ang pagbawi. imposible. Para sa ilang paghahambing kung gaano iyon ka-secure, ang srm ay mayroon ding setting ng opsyon na "medium" na gumagamit ng 7-pass na seguridad, at ang 7-pass ay nakakatugon sa pamantayan ng US Department of Defense para sa secure na pagbubura ng data... kaya, ayon sa teorya, ang 35 pass. paraan ay 7 beses na mas secure kaysa sa tinatanggap ng US DoD bilang kanilang pamantayan para sa secure na pag-alis ng data. Hindi kami magtutuon sa medium na opsyon, gayunpaman, gagamitin namin ang srm dahil nilayon itong gamitin, na may buong 35-pass na pag-alis ng data.

Para sa Mga Advanced na User Lang

Hindi ito tinatawag na "secure remove" nang walang dahilan, ito ay tinatawag na dahil kung ang isang file ay tinanggal na may secure na pag-alis, talagang hindi mo na mababawi ang file na iyon mula sa drive. Panahon. Ito ay higit pa sa mga pangunahing panlilinlang ng pag-alis ng laman sa Basurahan o kahit na sapilitang pagtatapon at pag-alis ng mga file sa ganoong paraan. Ang mga user na hindi kumportable sa command line ngunit gustong mapanatili ang mga secure na opsyon sa pag-alis ng file ay dapat isaalang-alang ang paggamit ng isang simpleng paraan ng secure na pagtanggal, o sa pamamagitan ng paggamit sa opsyong "Always Secure Empty Trash" na available sa Mac OS X Finder sa halip. Ikaw ay binigyan ng babala, magpatuloy nang may pag-iingat!

Secure Alisin ang isang File gamit ang srm

Sa pinakasimpleng paraan, ang srm command ay ginagamit sa pamamagitan lamang ng pagturo nito sa isang file o file path:

srm /path/to/file

Dahil ang default na opsyon ay gumagamit ng 35-pass, ang pag-aalis ng file ay maaaring tumagal ng isang sandali o dalawa, at ang mas malalaking file ay mas magtatagal upang ma-delete dahil ang mga pass na may parehong laki ay ginagamit upang i-overwrite ang file at maiwasan ang pagbawi.

Secure Tanggalin ang Buong Direktoryo

Maaaring ilapat ang -r na flag sa srm upang matanggal ito nang paulit-ulit, sa gayon ay inilalapat sa mga direktoryo at mga nilalaman ng mga ito: srm -r /path/to/directory/

Muli, maaaring tumagal ng isa o dalawang sandali ang pagtanggal dahil ang lahat ay ino-overwrite nang 35 beses pagkatapos itong matanggal.

Force Secure Delete Anything

Ang -f flag ay nagdaragdag ng puwersang pag-alis sa srm. Ito ay isa sa mga mas 'mapanganib' na utos dahil ito ay parang 'rm -rf' sa mga steroid, ibig sabihin ay pilit nitong tatanggalin ang lahat ng itinuro nito, nang walang anumang prompt, maliban na ang pagdaragdag ng secure na pagtanggal ay sinisiguro na ang tinanggal na file ay talagang hindi kailanman. mababawi. Gumamit nang may matinding pag-iingat

srm -rf /file/to/destroy/from/everything

Dahil sa napakalaking lakas sa likod ng kumbinasyon ng -rf flag, dapat lang itong gamitin ng mga advanced na user at may ganap na katumpakan.

Sapilitan at Ligtas na Alisin ang Naka-lock o Pagmamay-ari na File na may Super User

Sa pamamagitan ng prefixing sudo sa itaas -rf flag variation ng srm maaari kang maglapat ng mga super user (root) na mga pribilehiyo sa sapilitang proseso ng pag-alis ng file at direktoryo, at sa gayon ay ma-overwrite ang anumang mga isyu sa pagmamay-ari o pag-lock ng file. Ito ay kasing secure at kasing 'delikado' dahil sa pag-access ng superuser. Gumamit nang may labis na pag-iingat at huwag gamitin ito maliban kung alam mo kung ano ang iyong ginagawa at kung bakit mo ito ginagawa:

sudo srm -rf /path/to/something/to/obliterate/from/existence/

Muli, ito ay para lamang sa mga advanced na user at dapat ay limitado sa mga tumpak na file at mga path ng direktoryo.

Ano ang Tungkol sa Ligtas na Pagtanggal ng Lahat?

Bagaman tumatanggap ang srm ng mga wildcard, malinaw na malaki ang potensyal para sa mga pagkakamali sa ganoong paraan, at hindi nito na-format ang drive.Kaya, kung nais mong ligtas na tanggalin ang bawat isang bagay sa isang computer, mula sa isang panloob na boot disk hanggang sa isang panlabas na drive ng anumang uri, mas mahusay kang mapagsilbihan gamit ang mga tool sa secure na format para sa isang buong drive na naka-bundle sa loob ng Disk Utility, na nagbibigay ng opsyon ng 35-pass secure na pag-format.

Secure Remove Files & Directories mula sa Mac OS X gamit ang Command Line