/usr에 파일을 추출했는데 시스템이 손상된 것 같습니다.

/usr에 파일을 추출했는데 시스템이 손상된 것 같습니다.

/sudo를 사용하여 다음 파일 구조 의 tar 파일을 추출했습니다 .

그 이후로 더 이상 서버에서 어떤 작업도 수행할 수 없으며 모든 명령에 권한이 거부되거나 명령을 찾을 수 없습니다. 또한 시스템이 여전히 로그 파일에 쓰고 있고 가상 머신이 계속 실행 중이지만 대부분의 프로그램(예: Apache 또는 SSH)은 더 이상 작동하지 않습니다.

처음에는 디렉토리 전체를 다 다룬 줄 알았는데 /usr그게 아니었습니다. 복구 시스템을 통해 내 서버에 액세스했는데 모든 파일이 그대로 남아 있습니다. 권한도 괜찮아 보이며 모두 루트에 속합니다 0755(두 번째 스크린샷 참조). 방금 기존 폴더에 새 파일이 추출되었기 때문에 이로 인해 피해가 발생했는지는 알 수 없습니다(지금은 삭제했습니다).

불행하게도 나는 그렇지 않습니다 /usr.

지금은 정말 어떻게 해야 할지 모르겠습니다. 그러니 저를 도와주실 수 있다면 좋을 것 같습니다. 더 많은 정보가 필요하면 알려주시기 바랍니다.

답변1

컴퓨터에서 이 출력을 확인하세요. 주목해야 할 두 가지 사항이 있습니다.

  1. 끈적한 비트 /usr/local와 그 아래의 모든 항목이 켜져 있어야 합니다. 귀하의 질문 목록에 따르면 그렇지 않은 것 같습니다.
  2. 이 그룹이 다음 모두 staff에 대해 작동하는지 확인해야 합니다 ./usr/local

2는 문제가 아닐 것 같습니다. 1 그럴 가능성이 높습니다.

root@orwell:/usr/local# ls -lah
total 52K
drwxrwsr-x  11 root staff 4.0K May 26  2014 .
drwxr-xr-x  12 root root  4.0K May 30  2014 ..
drwxrwsr-x   2 root staff 4.0K Aug  4  2014 bin
drwxr-xr-x   3 root root  4.0K May 26  2014 Brother
drwxrwsr-x   2 root staff 4.0K Jul 31  2013 etc
drwxrwsr-x   2 root staff 4.0K Jul 31  2013 games
drwxrwsr-x   2 root staff 4.0K Jul 31  2013 include
drwxrwsr-x   8 root staff 4.0K Dec  5  2013 lib
lrwxrwxrwx   1 root staff    9 Jul 31  2013 man -> share/man
drwxrwsr-x   2 root staff 4.0K Jul 31  2013 sbin
drwxrwsr-x  11 root staff 4.0K Mar 10  2014 share
drwxrwsr-x 265 root staff  12K Jan 31 07:08 src

관련 정보