질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

서버 취약점 진단 스크립트 수행 중 문제가 생겨서 문의드립니다.

작성자 정보

  • 블루01 작성
  • 작성일

컨텐츠 정보

본문

급한 질문이라 Linux관련 질문이 아니지만 양해 좀 부탁드립니다.


서버는 Solaris 10 이고


아래의 진단 스크립트를 돌렸는데요. (World Writable 파일을 찾는 스크립트입니다.)


 find / -type d -perm -2 -ls        
 find /usr -type f -perm -2 -ls    
 find /etc -type f -perm -2 -ls        
 find /dev -type f -perm -2 -ls      
 find /var -type f -perm -2 -ls         
 find /tmp -type f -perm -2 -ls 


아래와 같이 에러가 뜨면서 1시간이 지나도록 실행 종료가 안 되고 있습니다.


find: stat() 오류 /proc/28839/fd/826: 손상된 NFS 파일 핸들
find: stat() 오류 /proc/28839/fd/827: 손상된 NFS 파일 핸들
find: stat() 오류 /proc/28839/fd/828: 손상된 NFS 파일 핸들
find: stat() 오류 /proc/28839/fd/829: 손상된 NFS 파일 핸들


위 오류 메시지가 무슨 뜻인가요?

그리고 보통 서버 진단할 때

 find / -type d -perm -2 -ls  

이 구문은 안 쓰는 게 좋지 않을까요? 실제 운영 중인 서버라면 혹 부하를 줄 수 있을 것 같은 생각이 들어서요.


답변 좀 부탁드립니다.~

관련자료

댓글 2

지유파파님의 댓글

  • 지유파파
  • 작성일
find 하실 때 /proc로 된 디렉토리는 제외하고 하도록 해보세요.

find / ! \( -type d -path '/proc' -prune \) -type d -perm -2 -ls

그리고 위와 같은 오류가 발생해도 find는 정상적으로 종료가 되는 것인 정상일텐데...

구형 서버가 아니라면 find하는 것이 운영 중 부하를 줄 정도는 아니라고 생각합니다.

실제 위 스크립트 돌리 실때 top / vmstat 등으로 CPU 사용률 확인 해보시면 좋을 것 같네요.

블루01님의 댓글의 댓글

  • 블루01
  • 작성일
답변 감사합니다. 덕분에 많은 도움이 되었습니다. ^^

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,849 개
  • 현재 접속자 :  146 명