Experience Zone

Share Experience With Respect To FreeBSD/Debian/Ubuntu/PHP/C#

หลายคนคงเคยได้รับ 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

หากใครทดสอบกับระบบอื่นแล้วได้ผลเป็นยังไงแจ้งให้ทราบด้วยนะครับ

  1. joe Said,

    ผมจำได้ว่าเคยใช้คำสั่งนี้ บน fedora แล้วได้นะ

    หรือว่าตอนนั้นใช้ rm -rf * หว่า

    แต่จำได้ว่าล้างข้อมูลโดยใช้คำสั่งนี้ล่ะครับ

  2. นกแอร์ Said,

    ไม่กลัวไปลบ root หรอกครับ

    ลองลบ Home ของ User ดูซิครับ ว่าจะเป็นยังไง

  3. LookHin Said,

    ขอบคุณสำหรับคำิติชมครับ

  4. lynnและเสฉวน Said,

    เอ่อ อ่านไม่รุ้เรื่องเลย อาไรกั๊นนนนน

  5. โอเค Said,

    แน่จริงลอง rm -Rf ~ สิ อิอิ

  6. สุดยอด Said,

    วันก่อนลอง rm -rf * ใน /

    หายหมดเลยค้าบ

  7. LookHin Said,

    ขอบคุณที่ช่วยลองครับ ผมเองยังไม่กล้าลองเลย ;)

    ระวังกันให้ดีนะครับ rm -rf * ใน / อันตราย..สุดๆๆ

Add A Comment


 Enter this code