2010-11-24 4 views
37

내 웹 서비스/응용 프로그램을 실행하는 계정을 알고 해당 계정에 대한 읽기/쓰기 권한을 할당 할 수 있습니다. 나는 대부분의 출처가 ASPNET 계정에 대해 언급하고 있지만 내 2008 년 서버에는 ASPNET이라는 이름의 계정이 없다는 것을 조사하고 살펴 보았습니다. 일부 소식통은 ASPNET이 NETWORK SERVICE로 대체 될 것이라고 말하고 있습니다.ASP.Net IIS 7에서 웹 서비스를 실행하는 사용자 계정은 무엇입니까?

또한 다른 사용자 계정에 서비스를 실행하도록 할당 할 수 있습니까? 어떻게 할 수 있을까요?

감사합니다, 응용 프로그램을 실행중인 응용 프로그램 풀의 ID에

+1

이 블로그는 문제에 접촉하고 올바른 방향으로 조종 할 수 있습니다 : HTTP : //blogs.msdn를 .com/b/vijaysk/archive/2009/02/13/goodbye-network-service.aspx –

답변

25

봐. 기본적으로 네트워크 서비스 계정이되지만이를 변경할 수 있습니다.

최소한 서버에서 작동하는 방식은 2008 서버에 대한 세부 정보가 변경되었는지 알 수 없습니다.

+2

2008 R2 –

48

서버 2008

작업 관리자를 시작 당신이 IIS 프로세스로 실행하고있는 찾을 수 W3wp.exe를 처리 (설명 작업자 프로세스를 IIS) 확인 사용자 이름 열을 찾습니다. 특정 사용자로 실행되도록 응용 프로그램 풀 구성 할 수있는 IIS GUI에서

:

: 응용 프로그램 풀 기본 고급 설정 신원 여기

는 응용 프로그램 풀 Identites 설정에 대한 Microsoft에서 제공하는 정보입니다

http://learn.iis.net/page.aspx/624/application-pool-identities/

+1

-1에 대한 그런 식의 응답 : 답변이 승인 된 답변과 거의 같지 않습니까? –

+22

2008/ii7 마이그레이션에서 동일한 정보를 찾을 때이 질문을 발견했습니다. 수락 된 대답은 충분한 정보를 제공하지 못했기 때문에 다시 돌아와서 더 많은 검색을 한 후에 내가 찾은 것을 추가했습니다. – MLH

+0

Windows Server 2012에서 IIS 작업자 프로세스를 마우스 오른쪽 단추로 클릭하고 세부 정보로 이동을 클릭하여 실행중인 사용자를 확인해야합니다. 도와 줄 수있어서 기뻐. – Paul

7

대부분 IIS_IUSRS 계정을 찾고 있습니다.

3

나는이에 문제의 톤을 가지고 다음 훌륭한 솔루션을 발견 :

텍스트 편집기에서 파일을 만들고 그것을 콘텐츠의로, 파일을 저장으로 public_html에 업로드 아래 코드 whoami.php라고 (또는 귀하의 웹 서버 디렉토리의 루트가 무엇이든). 그것은 웹 서버가 실행중인 사용자를 추적하는 데 사용할 수있는 유용한 문자열을 출력해야합니다. 내 출력은 "php가 사용자 : nt authority \ iusr"로 실행 중이므로 수정할 필요가있는 권한을 추적 할 수있었습니다. 사용자 "IUSR".

<?php 
    // outputs the username that owns the running php/httpd process 
    // (on a system with the "whoami" executable in the path) 
    echo 'php is running as user: ' . exec('whoami'); 
?> 
0

임시 폴더를 사용해야하는 올바른 사용자를 찾아야합니다. 내 컴퓨터에서 나는 위의 링크를 따라 특별 폴더 c : \ inetpub를 찾고, 그녀의 웹 서비스를 실행하는 데 사용합니다. 당신이 임시 폴더 나는 특성에가는, 보안 탭, 편집의 모든 허가에 추가하려고 할 때 가장 큰 문제는 오는 컴퓨터 이름 \가

iis_isusrs : 나는 사용자가 이러한 폴더를 사용하여 다음과 같은 무언가를 찾을 수 있는지 확인 버튼을, 내가 iis_isusrs

그리고 그것은 나던 이유는 내 경우는 PDGS에 (2008 R2는 IIS 7 창) 보이는 아무것도 을 찾을

버튼 "이름 확인"을 넣어 다음 사용자 버튼 를 추가 .로컬 위치 당신은 위치 버튼을 클릭, 양식 "사용자 또는 그룹 선택"고급 버튼을 클릭 갈 필요가 특정 계층에게

  • 컴퓨터 이름
  • 전체 디렉토리를 볼 수
    • pdgs.local

그래서 당신이 사용자를 추가하려고, 그 공학자 pdgs.local에 h 이름. 컴퓨터 이름을 선택하고 확인을 클릭하십시오. "지금 찾기"를 클릭하십시오.

이름 (RDN) 열에서 IIS_IUSRS를 찾아 확인을 클릭하십시오. 새 사용자와 올바른 사용자 밑줄이있는 사용자 또는 그룹 선택 양식으로 돌아갑니다.

확인을 클릭하고 모든 권한을 허용 한 다음 다시 확인을 클릭하십시오. 는 희망이 도움이

것은 이것이 모든 사람들,

호세 Moralzarzal에서 (마드리드)

관련 문제