/
sudo를 사용하여 다음 파일 구조 의 tar 파일을 추출했습니다 .
그 이후로 더 이상 서버에서 어떤 작업도 수행할 수 없으며 모든 명령에 권한이 거부되거나 명령을 찾을 수 없습니다. 또한 시스템이 여전히 로그 파일에 쓰고 있고 가상 머신이 계속 실행 중이지만 대부분의 프로그램(예: Apache 또는 SSH)은 더 이상 작동하지 않습니다.
처음에는 디렉토리 전체를 다 다룬 줄 알았는데 /usr
그게 아니었습니다. 복구 시스템을 통해 내 서버에 액세스했는데 모든 파일이 그대로 남아 있습니다. 권한도 괜찮아 보이며 모두 루트에 속합니다 0755
(두 번째 스크린샷 참조). 방금 기존 폴더에 새 파일이 추출되었기 때문에 이로 인해 피해가 발생했는지는 알 수 없습니다(지금은 삭제했습니다).
불행하게도 나는 그렇지 않습니다 /usr
.
지금은 정말 어떻게 해야 할지 모르겠습니다. 그러니 저를 도와주실 수 있다면 좋을 것 같습니다. 더 많은 정보가 필요하면 알려주시기 바랍니다.
답변1
컴퓨터에서 이 출력을 확인하세요. 주목해야 할 두 가지 사항이 있습니다.
- 끈적한 비트
/usr/local
와 그 아래의 모든 항목이 켜져 있어야 합니다. 귀하의 질문 목록에 따르면 그렇지 않은 것 같습니다. - 이 그룹이 다음 모두
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