빈칸 하나의 파괴력

류광, 2011/06/26 19:55
빈칸 하나 잘못 넣으면 무서운 일이 일어납니다...

전에 빈칸의 위력에서는 빈칸을 나름 의미있게 사용하는 예를 소개했는데요. 이번에는 빈칸 하나가 얼마나 무서운 결과를 초래하는지를 보여주는 예입니다.

출처는 https://github.com/MrMEEE/bumblebee/commit/a047be85247755cdbe0acce6#diff-1 입니다. 댓글에 재미있는 짤방들이 꽤 있네요...

아직 못 웃으신 분을 위한 간단 설명: 저 코드는 Bumblebee라는 어떤 소프트웨어 패키지의 설치 스크립트의 일부입니다. 설치 도중에 /usr/lib/nvidia-current/xorg/xorg를 삭제하려 한 것인데 /usr 다음에 빈칸이 잘못 들어가서 /usr 디렉터리를 통채로 날려버리는 명령이 되었습니다. /usr 디렉터리를 날렸다는 것은 이를테면 C:\\Program Files\\를 날린 것과 비슷하려나요.

추가 정보:

top
트랙백 0 : 의견 # + 4

Trackback Address :: http://occamsrazr.net/tt/trackback/246

comments powered by Disqus

(2013년 11월 10일자로 블로그에도 DISQUS 시스템을 도입했습니다. 기존 의견의 수정, 삭제, 댓글 추가는 여전히 가능합니다.)

  1. neocoin 2011/06/26 21:02 PERMALINKMODIFY/DELETE REPLY

    정말... 정말.. 충격과 공포입니다. ;;
    웃을수가 없어요.

  2. zelon 2011/06/27 13:27 PERMALINKMODIFY/DELETE REPLY

    저도 얼마전에 sql 문에서 빈칸 문제가 있었는데... 이건 좀 더 엄청나네요... 그런데.... /usr 사이에 빈칸이 있었으면.... / usr/bin 처럼.... / (루트)가 날아갔을까요? usr/bin 이 없어서 / 는 안 날아갔으려나요 ^^;;


  3. 류광 2011/06/28 17:56 PERMALINKMODIFY/DELETE REPLY

    neocoin 님// 아픈 추억이라도 계신가요...
    zelon 님// 그냥 순서대로 /가 먼저 날아갈 것 같은데 확실하지는 않으니 한 번 실험해 보시고(!!) 알려 주세요^^





  4. anyone.can.test 2013/03/08 15:53 PERMALINKMODIFY/DELETE REPLY

    비슷한 경험

    특정 subversion repository만 지우려고 아래 명령어를 쳤는데
    rm -rf /scm/repos/$XXXXX
    $XXXXX가 정의되지 않는 바람에 모든 repository를 지워버리는
    대참사를 몇일 전에 겪었습니다. 복구하느라 땀 삐질삐질....