>> Edit article
이름
제목
패스워드
침입자에 의해 ls 파일이 변조된것 같군요. 제 예상이 맞다면, 침입자는 이미 루트 권한을 얻어 rootkit을 설치했을 것이며, 말씀하신 에러는 루트킷에 포함된 악의적인 ls 프로그램이 -- show-control-chars 옵션을 지원하지 않기 때문에 출력되는 것입니다. 삭제가 불가능한 문제 또한 초급 관리자가 삭제하지 못하게 하려고 침입자 가 ls 파일에 중요속성을 걸어뒀기 때문일겁니다. ls 파일의 삭제를 원하시면 먼저 다음과 같이 chattr 명령으로 -i 옵션을 주어 파일의 보호속성을 해제하시기 바랍니다. chattr -i /bin/ls 참고로 보호속성을 설정하려면 +i 옵션을 사용합니다. 아마도 침입자가 +i 옵션을 사용했겠지요. 아무튼 시스템을 잘 검사해보시기 바랍니다. : 레드햇 6.2를 쓰는데요. : 오늘 아침에 갑자기 ls명령을 치면 : : ls: unrecognized option '--show-control-chars' : Try 'ls --help' for more information. : : 이런게 나옵니다. : .bashrc 에 보니까 alias로 : alias ls='ls -F --show-control-chars' 이런게 잡혀잇던데... : 그래서 alias ls=ls 이런식으로 바꿔서 임시로 쓰고있는데, : 더 큰 문제는 /bin/ls 화일을 지우지도 못하고 덮어쓰지도 못하고 : : rm ls 하면 : rm: remove write-protected file 'ls'? y : rm:'ls'의 링크를 해제할 수 없습니다: 명령이 허용되지 않음 : : 이렇게 나오고 있습니다. : 전에 bin디렉토리를 copy 해 놓은게 있어서 비교를 해보니까 : : /bin/ls 는 39484byte, copy 해 놓은건 49844byte 이렇게 다르더군 요. : : 어찌된건지 암튼 copy본으로 덮어썼으면 하는데, : 어떻게 해야 하지요?
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved