Windows 7에서 폴더에 쓸 수있는 ASP.NET 권한을 어떻게 부여합니까?
새 Win7 워크 스테이션이 있고 ScrewTurn Wiki를 컴퓨터에서 실행합니다. 내 STW 설치는 파일을 사용하여 데이터를 저장 시스템 옵션을 사용하여 폴더의 ASP.NET 프로세스에 쓰기 권한을 부여해야합니다.
그러나 폴더에 대한 권한에 추가하기 위해 Win7에서 프로세스의 이름을 제거 할 수 있습니다. XP에서는 ASPNET_WP 였지만 그러나 Win7에서는 이름이 아닙니다.
누군가 제게 말해 줄 수 있습니까?
추가하기 위해 편집 :
@Dragan_Radivojevic에 대한 응답으로 문제의 응용 프로그램 풀은 다음과 있습니다 (ScrewTurnWiki라는 이름) :
ID는 "ApplicationPoolIdentity"입니다.
모든 IIS_USRS 그룹에 쓰기 권한을 부여하는 것은 보안 관점에서 볼 때 나쁜 생각입니다. 그렇게 할 필요가 제한 응용 프로그램 풀을 실행하는 시스템 사용자에게 권한을 부여 할 수 있습니다.
II7을 사용하고 권한 부여 (그리고 그렇게 생각합니다) 다음을 수행하십시오.
- IIS7 열기
- 권한을 수정해야하는 웹 사이트를 선택하세요.
- 기본 설정으로 이동하여 사용중인 응용 프로그램 풀을 확인합니다.
- 응용 프로그램 풀로 이동하여 # 3에서 응용 프로그램 풀을 찾습니다.
- 이 응용 프로그램 풀을 실행하는 데 사용되는 시스템 계정 찾기 (ID 열)
- IIS의 저장소 폴더로 이동하여 선택하고 권한 편집 (오른쪽의 작업 하위 메뉴 아래)을 클릭합니다.
- 보안 탭을 많이 # 3에서 새로운 사용자에게 필요한 권한을 추가하십시오.
참고 # 1 : # 3에서 ApplicationPoolIdentity가 표시되는 경우 IIS AppPool {application_pool_name}과 같이이 시스템 사용자를 참조해야합니다. 예 : IIS AppPool \ DefaultAppPool
참고 # 2 :이 사용자를 추가 할 때 사용자 또는 그룹 선택 대화 상자에서 올바른 위치를 설정해야합니다. 이것은 로컬 계정이기 때문에 로컬 시스템으로 설정해야합니다.
나는 기본적으로 문법적인 문구를 더 확장하기 위해 기본적으로 IIS 7.5는 기본 프로그램 풀 ID 계정을 만듭니다. 파일 권한을 추가 할 때 일반 사용자 계정처럼 기본 계정을 검색 할 수 없습니다. NTFS 권한 ACL에 추가 비용 응용 프로그램 풀 ID의 전체 이름을 입력합니다.
응용 프로그램 풀 ID 계정이 가상 계정으로 표시 처리하는 방식에 약간의 차이가 있습니다.
또한 응용 프로그램 풀 ID의 사용자 이름은 "IIS AppPool \ 응용 프로그램 풀 이름"응용 프로그램 풀 DefaultAppPool 인 경우 사용자 계정은 "IIS AppPool \ DefaultAppPool"이됩니다.
컴퓨터 관리를 로컬 그룹 IIS_IUSRS의 구성원을 보면 볼 수 있습니다. NTFS 권한 ACL에 계정을 추가 할 때 끝에 추가 된 SID는 필요하지 않습니다.
도움이되는 희망
IIS_IUSRS에 쓰기 (즉, 수정)를 부여하는 것이 었습니다. 이 효과가 있었다. WinXP에서는이 작업을 수행하기 위해 ASP.NET 프로세스에 쓰기 권한을 부여해야했습니다. 내 기억이 잘못 됐을지도 모르지만 어쨌든 ...
@DraganRadivojevic은 보안 관점에서 이것이 위험하다고 생각합니다. 나는 동의하지 않지만 네트워크 서버가 아닌 내 워크 스테이션이기 때문에 안전 해 보였습니다. 어쨌든 그의 대답은 더 낫고 AppPool 사용자에 대한 올바른 도메인을 지정하지 않았기 때문에 실패 경로를 추적 한 후 마침내 결정한 것입니다.
전체 명령은 다음과 같을 것입니다.
icacls "c : \ inetpub \ wwwroot \ tmp"/ grant "IIS AppPool \ DefaultAppPool : F"
'ProgramingTip' 카테고리의 다른 글
ActiveRecord ROLLBACK의 원인을 찾는 방법 (0) | 2020.12.06 |
---|---|
시작 선택의 시작 / 끝으로 이동하는 방법은 무엇입니까? (0) | 2020.12.06 |
heroku와 github를 동시에 (0) | 2020.12.06 |
Genymotion SD 카드에서 파일 액세스 (0) | 2020.12.06 |
xpath에 의한 jquery 선택 요소 (0) | 2020.12.06 |