โปรดทราบ: คำตอบและความเห็นต่อคำถามนี้มีเนื้อหาจากอีกคำถามที่คล้ายกันซึ่งได้รับความสนใจอย่างมากจากสื่อภายนอก แต่กลับกลายเป็นคำถามหลอกลวงในรูปแบบการตลาดแบบปากต่อปาก เนื่องจากเราไม่อนุญาตให้ ServerFault ถูกใช้ในทางที่ผิดคำถามเดิมจึงถูกลบและคำตอบที่รวมเข้ากับคำถามนี้
นี่เป็นโศกนาฏกรรมที่สนุกสนาน เช้านี้ฉันทำการบำรุงรักษาเล็กน้อยในเซิร์ฟเวอร์การผลิตของฉันเมื่อฉันดำเนินการคำสั่งต่อไปนี้โดยไม่ตั้งใจ:
sudo rm -rf --no-preserve-root /mnt/hetznerbackup /
ฉันไม่ได้สังเกตเห็นช่องว่างสุดท้ายก่อนหน้านี้/
และไม่กี่วินาทีต่อมาเมื่อคำเตือนท่วมท้นบรรทัดคำสั่งของฉันฉันรู้ว่าฉันเพิ่งกดปุ่มทำลายตัวเอง นี่คือส่วนหนึ่งของสิ่งที่ถูกเผาไหม้ในดวงตาของฉัน:
rm: cannot remove `/mnt/hetznerbackup': Is a directory
rm: cannot remove `/sys/fs/ecryptfs/version': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/inode_readahead_blks': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/mb_max_to_scan': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/delayed_allocation_blocks': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/max_writeback_mb_bump': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/mb_stream_req': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/mb_min_to_scan': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/mb_stats': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/trigger_fs_error': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/session_write_kbytes': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/lifetime_write_kbytes': Operation not permitted
# and so on..
ฉันหยุดงานและรู้สึกโล่งใจเมื่อพบว่าบริการการผลิตยังคงทำงานอยู่ น่าเสียดายที่เซิร์ฟเวอร์ไม่ยอมรับรหัสสาธารณะหรือรหัสผ่านของฉันอีกต่อไปสำหรับผู้ใช้ผ่าน SSH
คุณจะก้าวต่อจากที่นี่ได้อย่างไร? ฉันจะว่ายน้ำมหาสมุทรที่มีลวดหนามเพื่อรับ SSH-access back
เซิร์ฟเวอร์กำลังใช้งาน Ubuntu-12.04 และโฮสต์ที่ Hetzner
--no-preserve-root
โดยไม่ตั้งใจได้อย่างไร! : -o