ปลอดภัยลบไฟล์และไดร์เวอร์จาก Mac OS X ด้วย Command Line
จำเป็นต้องลบไฟล์กลุ่มหรือไฟล์ทั้งหมดอย่างปลอดภัยเพื่อให้มั่นใจได้ว่าจะไม่สามารถกู้คืนได้โดยวิธีที่เป็นไปได้ใด ๆ ที่เป็นไปได้ คุณสามารถทำได้อย่างง่ายดายจากบรรทัดคำสั่งด้วยความช่วยเหลือของเครื่องมือที่มีประสิทธิภาพอย่างเหลือเชื่อที่เรียกว่า srm srm ตามที่คุณอาจเดาหมายถึง 'secure removal' และเป็นคำสั่ง 'rm' ที่ใช้กันอย่างแพร่หลายในเกือบทุกรูปแบบของ unix รวมถึง Mac OS X โปรดทราบว่าอรรถประโยชน์นี้ไม่เหมาะสำหรับทุกคนและไม่เหมาะสำหรับผู้ใช้ที่เป็นมือใหม่ srm ควรได้รับการพิจารณาว่าเป็นเครื่องมือขั้นสูงและจะใช้งานได้ดีที่สุดโดยผู้ที่พอใจกับบรรทัดคำสั่งและเข้าใจผลกระทบของข้อมูลในการลบข้อมูลที่มีความปลอดภัย
ความปลอดภัยคืออะไร? ดีเริ่มต้นสำหรับการรักษาความปลอดภัยลบเป็นวิธีการ 35-pass ที่ปลอดภัยอย่างเหลือเชื่อซึ่งใช้ "อัลกอริทึม 35-pass Gutmann" ซึ่งโดยทั่วไปหมายความว่าข้อมูลก่อนจะถูกลบออกแล้วเขียนมากกว่า 35 ครั้งโดยใช้รูปแบบที่สร้างขึ้นแบบสุ่มทำให้การกู้คืนค่อนข้างอักษร เป็นไปไม่ได้ สำหรับการเปรียบเทียบเกี่ยวกับวิธีการรักษาความปลอดภัย srm ยังมีการตั้งค่าตัวเลือก "ปานกลาง" ที่ใช้ความปลอดภัย 7-pass และ 7-pass เป็นไปตามมาตรฐานกระทรวงกลาโหมของสหรัฐอเมริกาสำหรับการลบข้อมูลอย่างปลอดภัย ... ดังนั้นอย่างน้อยก็ในทางทฤษฎี 35 เป็นวิธีที่ปลอดภัยกว่า 7 เท่าของข้อมูล US DoD ยอมรับว่าเป็นมาตรฐานสำหรับการกำจัดข้อมูลที่ปลอดภัย เราจะไม่มุ่งเน้นไปที่ตัวเลือกปานกลางแม้ว่าเราจะใช้ srm ตามที่ตั้งใจไว้เพื่อใช้กับการลบข้อมูล 35-pass แบบเต็ม
สำหรับผู้ใช้ขั้นสูงเท่านั้น
นี้ไม่เรียกว่า "ปลอดภัยลบ" ไม่มีเหตุผลที่จะเรียกว่าเพราะถ้าไฟล์ถูกลบด้วยการรักษาความปลอดภัยลบคุณจะค่อนข้างอักษรไม่สามารถกู้คืนไฟล์ที่จากไดรฟ์ ระยะเวลา นี่คือสิ่งที่ไกลเกินกว่าเทคนิคพื้นฐานของการล้างข้อมูลในถังขยะหรือแม้กระทั่งการลบไฟล์และเอาไฟล์ออกด้วยวิธีนี้ ผู้ใช้ที่ไม่พอใจกับบรรทัดคำสั่ง แต่ต้องการรักษาตัวเลือกการลบไฟล์ที่ปลอดภัยควรใช้วิธีง่ายๆในการลบความปลอดภัยหรือใช้ตัวเลือก "Always Secure Empty Trash" ที่พร้อมใช้งานกับ Mac OS X Finder แทน คุณได้รับการเตือนแล้วให้ดำเนินการด้วยความระมัดระวัง!
ปลอดภัยลบไฟล์ด้วย srm
ที่ง่ายที่สุดคำสั่ง srm ถูกใช้โดยการชี้ไปที่ไฟล์หรือเส้นทางของไฟล์:
srm /path/to/file
เนื่องจากตัวเลือกเริ่มต้นใช้ 35-pass การลบไฟล์อาจใช้เวลาสักครู่และไฟล์ขนาดใหญ่จะใช้เวลานานกว่าในการลบเนื่องจากมีการใช้ขนาดเท่ากันเพื่อเขียนทับไฟล์และป้องกันการกู้คืน
การรักษาความปลอดภัยลบทั้งไดเรกทอรี
ค่าสถานะ -r สามารถนำไปใช้กับ srm เพื่อให้สามารถลบออกได้ดังนั้นจึงนำไปใช้กับไดเร็กทอรีและเนื้อหา: srm -r /path/to/directory/
การลบอาจใช้เวลาสักครู่เพราะทุกสิ่งทุกอย่างจะถูกเขียนทับ 35 ครั้งหลังจากที่ถูกลบ
บังคับให้ปลอดภัยลบอะไร
ธง -f จะเพิ่มการลบแรงออกไปที่ srm นี่เป็นอีกหนึ่งคำสั่ง 'อันตราย' เนื่องจากเป็น 'rm -rf' บนเตียรอยด์ซึ่งหมายความว่าจะลบทุกอย่างที่ถูกชี้ออกไปโดยไม่ต้องแจ้งให้ทราบยกเว้นว่าการลบปลอดภัยจะทำให้แน่ใจได้ว่าไฟล์ที่ลบออกนั้นไม่เป็นที่ต้องการอย่างแน่นอน รับคืน ใช้ด้วยความระมัดระวังเป็นอย่าง ยิ่ง
srm -rf /file/to/destroy/from/everything
เนื่องจากความแข็งแรงอันยิ่งใหญ่ที่อยู่เบื้องหลังการรวมกัน -rf ธงควรใช้เฉพาะผู้ใช้ขั้นสูงและมีความแม่นยำแน่นอน
บังคับให้ลบไฟล์ที่ถูกล็อกหรือเป็นเจ้าของด้วย Super User
คุณสามารถใช้สิทธิ์ของผู้ใช้ super (root) ในไฟล์บังคับและกระบวนการลบไดเรกทอรีซึ่งจะเป็นการเขียนทับปัญหาการเป็นเจ้าของหรือการล็อกไฟล์ นี่เป็นความปลอดภัยและเป็น "อันตราย" เนื่องจากได้รับเนื่องจากการเข้าถึง superuser ใช้ด้วยความระมัดระวังเป็นอย่างยิ่ง และอย่าใช้สิ่งนี้เว้นแต่คุณจะรู้ว่าคุณกำลังทำอะไรอยู่และเหตุผลที่ทำ:
sudo srm -rf /path/to/something/to/obliterate/from/existence/
อีกครั้งสำหรับผู้ใช้ขั้นสูงเท่านั้นและควร จำกัด ด้วยเส้นทางไฟล์และเส้นทางที่แม่นยำ
สิ่งที่เกี่ยวกับการลบอย่างปลอดภัยทุกอย่าง?
แม้ว่า srm ยอมรับ wildcards แต่ย่อมมีศักยภาพที่น่ากลัวสำหรับข้อผิดพลาดด้วยวิธีการดังกล่าวและไม่ได้จัดรูปแบบไดรฟ์ ดังนั้นหากคุณต้องการลบข้อมูลทุกอย่างในคอมพิวเตอร์จากดิสก์สำหรับบูตภายในไปยังไดรฟ์ภายนอกทุกประเภทคุณจะได้รับบริการที่ดียิ่งขึ้นโดยใช้เครื่องมือรูปแบบปลอดภัยสำหรับไดรฟ์ทั้งหมดที่รวมอยู่ในดิสก์ ยูทิลิตี้ซึ่งมีตัวเลือกการจัดรูปแบบความปลอดภัย 35-pass