참고 :이 질문에 대한 답변과 의견에는 외부 매체로부터 많은 관심을 받았지만 바이러스 성 마케팅 계획에서 사기 문제로 판명 된 다른 유사한 질문의 내용이 포함되어 있습니다. 이러한 방식으로 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 액세스를 다시 얻기 위해 철조망을 헤엄 칠 것입니다.
서버가 Ubuntu-12.04를 실행 중이며 Hetzner에서 호스팅되었습니다.
--no-preserve-root
실수로 어떻게 입력합니까 ?! : -o