หลายคนคงเคยได้รับ forward mail หรือไม่ก็ เคยเห็นกระทู้ตาม webboard ต่างๆ เกี่ยวกับ การใช้คำสั่ง “rm -Rf /” กันมาบ้างแล้ว ว่าอันตรายอย่างนั้นอย่างนี้ แต่จะมีใครเคยทดสอบกันบ้างไหม ว่าจริงๆ แล้วถ้าสั่ง rm -Rf / จริงๆแล้วมันจะเกิดอะไรขึ้น มันจะลบทุกอย่าง ออกเลยไหม ถ้าลบไปแล้ว จะสามารถ boot กลับเข้ามาได้ไหม อันนี้อยากรู้ต้องลองครับ ผมจะลองกับ 2 ระบบหลักๆ นะครับ คือ FreeBSD 7.0 กับ ubuntu 8.04
อย่างแรกลองกับ ubuntu 8.04 กันก่อน
เมื่อ login เข้าไปแล้วให้เข้าไปที่ shell จากนั้น su และใส่ password ของ root ให้เรียบร้อย จะได้มั่นใจว่าเราใหญ่ที่สุดในระบบแล้ว

จากนั้นก็สั่ง rm -Rf /

ผลที่ได้ cannot remove root directory เป็นอันว่า ลบไม่ได้

จากนั้นมาลองที่ FreeBSD 7.0 กันบ้าง login เป็น root ให้เรียบร้อย จากนั้นสั่ง rm -Rf /

ผลที่ได้ / may not be removed เป็นอันว่าลบไม่ได้เช่นกัน

จากการทดสอบจากทั้ง 2 ระบบก็คงพอจะสรุปได้ว่าตัว OS เองได้มีการป้องกันการใช้คำสั่งที่ผิดพลาดไว้บ้างแล้วเพื่อไม่ให้มีผลกระทบกับระบบโดยรวม
ทั้งหมดนี้ทดสอบบน
FreeBSD 7.0
Ubuntu 8.04
หากใครทดสอบกับระบบอื่นแล้วได้ผลเป็นยังไงแจ้งให้ทราบด้วยนะครับ

ผมจำได้ว่าเคยใช้คำสั่งนี้ บน fedora แล้วได้นะ
หรือว่าตอนนั้นใช้ rm -rf * หว่า
แต่จำได้ว่าล้างข้อมูลโดยใช้คำสั่งนี้ล่ะครับ
ไม่กลัวไปลบ root หรอกครับ
ลองลบ Home ของ User ดูซิครับ ว่าจะเป็นยังไง
ขอบคุณสำหรับคำิติชมครับ
เอ่อ อ่านไม่รุ้เรื่องเลย อาไรกั๊นนนนน
แน่จริงลอง rm -Rf ~ สิ อิอิ
วันก่อนลอง rm -rf * ใน /
หายหมดเลยค้าบ
ขอบคุณที่ช่วยลองครับ ผมเองยังไม่กล้าลองเลย
ระวังกันให้ดีนะครับ rm -rf * ใน / อันตราย..สุดๆๆ
Add A Comment