농협장애 원인인 unix command " rm -rf * "

IT,PC,모바일,스마트폰 정보와 팁 그리고 제품리뷰와 생활정보

농협장애 원인인 unix command " rm -rf * "





현재 농협 장애는 시스템 파일을 지워서 생긴거라고 나왔습니다.. 
농협은 IBM AIX unix 운영체제를 사용 한다고 합니다.. 그럼 파일을 어떻게 지웠길래 이렇게 됬을까요??

" rm -rf * " 

요 커맨드 하나입니다.. 물론 root 권한을 가져야 현재 농협 장애만큼의 파괴력을 가지게 되겠죠..
rm 명령어는 remove 약자 입니다.. 그럼 뒤에 -rf 옵션은 뭘까요??
-r 은 subdirectories 이고 -f 는 "Do not prompt for confirmation" 입니다. force 라고도 하죠.. 강제로 입니다..
그럼 * 은 뭘까요.. unix나 linux 에서는 * 은 모든걸 뜻합니다. 

그럼 저 커맨드가 왜 무서운걸까요?? -r 하위디렉토리까지 -f 강제로 * 모든걸 remove 지워라 입니다..
일반 사용자 계정이라면 시스템 파일에 권한이 없어서 자기디렉토만 지우고 끝나겠죠.. 하지만 루트로 했다고 하니까
unix os 자체를 다 지워 버린겁니다.. 참.. 무서운 커맨드죠.. 항상 조심조심.. ^^;;;

여기서 하나..

host1:/home/user1>ls -al       

total 523044

drwxr-xr-x  23 user1   staff       2560 Mar 25 18:50 .

drwxr-xr-x  55 root     root       39936 Apr 13 17:37 ..
drwxr-xr-x  23 user1   staff       1000 Mar 25 18:50 dir1 


root 권한을 가지고 /home/user1 디렉토리에서 rm -rf * 을 치면 어떻게 될까요??
위에서 보이는 . 하나는 " 현재 디렉토리" 를 의미하고 .. 은 " 상위 디렉토리 " 를 의미합니다..
/home/user1 에서 볼때 . 과 .. 은 디렉토리 입니다.. -r 옵션이 있으니 모든 디렉토리를 지우겠죠..  

그렇다면 .. 을 어떻게 처리 할가요?? 상위로 올라가서 지울까요?? 아니면 그냥 둘까요?? 


아래는 MacOS(FreeBSD unix 계열) 에서 rm -rf 를 돌렸을때 동영상입니다..



0

Comment *

댓글 달기

7,672,793

전체

550

오늘

5,034

어제

Skin By KEBIBLOG Ver 1.0 Copyright ⓒ KEBI BLOG. All rights reserved.