게시글 주소 : http://www.moneywars.co.kr/?document_srl=3666
天과地
IIS 5.0의 경우 권한설정이 잘못되면서 ASP가 해석이 안 된다거나 CAB파일이 안 받아진다거나 한다. 이런 경우 500번 에러와 함께 이벤트로그에 액세스권한 관련 로그가 남게 된다. IIS 권한을 아무리 조정해도 해결할 수 없는 이유는 NTFS권한이 바뀌었기 때문이다. 허나 윈도 특성상 도무지 어디에서 잘못되었는지를 찾기 어렵기 때문에 아래와 같이 NTFS 권한을 재설정함으로써 해결을 할 수 있다. 순서가 뒤바뀌면 권한설정이 잘못될 수 있으므로 반드시 순서를 지킨다.
1. 탐색기 실행
2. 모든 드라이브(C, D, ...) 선택 - 등록정보 - 보안탭 Administratos, SYSTEM - 모든 권한 고급버튼 - 사용 권한탭 모든 자식 개체의 사용 권한 재설정 및 상속 가능한 사용 권한 전파 허용 - 체크 확인 - 매우 오랜 시간이 걸린다. 중간에 오류메시지가 나오면 계속을 눌러준다.
3. %ProgramFiles%\Common Files 선택 - 등록정보 - 보안탭 Everyone 추가 - 읽기 및 실행, 폴더 내용 보기, 읽기 확인
4. \Inetpub\wwwroot 선택 - 등록정보 - 보안탭 IUSR_MACHINE 추가 - 읽기 및 실행, 폴더 내용 보기, 읽기
5. \WINNT\System32\의 폴더 중 Inetsrv와 Certsrv를 제외한 모든 폴더를 선택 - 등록정보 - 보안탭 부모로부터 상속 가능한 사용 권한을 이 개체로 전파할 수 있음 - 선택 취소 - 복사 확인
6. \WINNT\의 폴더 중 제외 폴더 외의 나머지 폴더 선택 - 등록정보 -보안탭 부모로부터 상속 가능한 사용 권한을 이 개체로 전파할 수 있음 - 선택 취소 - 복사 확인 제외폴더: Download Program Files Help IIS Temporary Compressed Files Offline Web Pages System32 Tasks Temp Web
7. \WINNT 선택 - 등록정보 - 보안탭 Everyone 추가 - 읽기 및 실행, 폴더 내용 보기, 읽기 확인
8. \WINNT\Temp 선택 - 등록정보 - 보안탭 Everyone - 수정 권한 추가 확인