ASP.IIS 7에서 웹 서비스를 실행하는 사용자 계정은 무엇입니까?
웹 서비스/응용프로그램을 실행하는 계정을 알고 싶어요. 그러면 해당 계정에 읽기/쓰기 액세스 권한을 할당할 수 있습니다.ASPNET 계정에 대한 대부분의 출처 언급을 조사해 보았지만 2008년 서버에는 ASPNET이라는 계정이 없습니다.ASPNET이 NETWORK SERVICE로 대체되고 있다고 하는 소식통도 있습니다.
그리고 서비스를 실행하기 위해 다른 사용자 계정을 지정할 수 있습니까?그럼 어떻게 하죠?
감사해요.
서버 2008
시작 작업 관리자 w3wp.exe 프로세스 찾기(IIS 작업자 프로세스 설명)사용자 이름 열을 선택하여 IIS 프로세스를 실행 중인 사용자를 찾습니다.
IIS GUI에서 애플리케이션 풀을 특정 사용자(애플리케이션 풀 기본 고급 설정 ID)로 실행하도록 구성할 수 있습니다.
다음은 Microsoft에서 Application Pool Identites 설정에 대한 정보입니다.
http://learn.iis.net/page.aspx/624/application-pool-identities/
응용프로그램을 실행하고 있는 응용프로그램 풀의 ID를 봅니다.기본적으로 네트워크 서비스 계정이 되지만 이 계정을 변경할 수 있습니다.
적어도 2003년 서버에서는 그렇게 작동합니다. 2008년 서버에 대해 일부 세부 정보가 변경되었는지는 알 수 없습니다.
IIS를 찾고 있을 가능성이 높습니다.IUSRS 계정.
저는 이 문제로 많은 어려움을 겪다가 좋은 해결책을 찾았습니다.
whoami라는 텍스트 편집기에 파일을 만듭니다.아래 코드를 내용으로 하는 php, 파일을 저장하고 public_html(또는 웹 서버 디렉토리의 루트가 무엇이든 이름이 지정된)에 업로드합니다.웹 서버가 실행 중인 사용자를 추적하는 데 사용할 수 있는 유용한 문자열을 출력해야 합니다. 제 출력은 "php is running as user : 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');
?>
임시 폴더를 사용해야 하는 적합한 사용자를 찾아야 합니다.내 컴퓨터에서 나는 위의 링크를 따라 자신의 웹 서비스를 실행하기 위해 사용하는 특별한 폴더 c:\inetpub을 찾습니다.사용자가 이 폴더를 사용할 수 있는지 확인하고 computername\iis_isusers와 같은 것을 찾습니다.
주요 문제는 속성, 보안 탭, 편집 버튼, 사용자 버튼 추가 후 iis_isusers를 입력할 때 발생합니다.
이름 확인 버튼을 클릭합니다.
아무것도 찾을 수 없습니다. 그 이유는 pdgs.local location에서 보이는 내 경우(window 2008 r2is 7) 때문입니다. "사용자 또는 그룹 선택" 양식으로 이동하여 고급 단추, 위치 단추를 클릭하면 특정 계층이 표시됩니다.
- 컴퓨터 이름
- 전체 디렉토리
-
- pdgs.local
따라서 사용자를 추가하려고 하면 pdgs.local에 검색 이름이 표시됩니다.컴퓨터 이름을 선택하고 확인을 클릭한 다음 "지금 찾기"를 클릭합니다.
IIS 찾기_IUSRS on Name(RDN) 열에서 확인을 클릭합니다.새 사용자 밑줄과 오른쪽 사용자 밑줄이 있는 "사용자 또는 그룹 선택" 양식으로 돌아갑니다.
확인을 클릭하고 전체 제어를 허용한 다음 확인을 다시 클릭합니다.
그게 다에요, 도움이 되길 바라요
모랄자르잘에서 온 호세 (마드리드)
언급URL : https://stackoverflow.com/questions/4269431/asp-net-which-user-account-running-web-service-on-iis-7
'code' 카테고리의 다른 글
함수 내부에서 이 setInterval을 지우려면 어떻게 해야 합니까? (0) | 2023.10.10 |
---|---|
XML 특성 값의 줄 바꿈이 허용됩니까? (0) | 2023.10.10 |
C에 배열의 길이를 돌려주는 표준 함수가 있습니까? (0) | 2023.10.10 |
버그? #1146 - 테이블 'xxx.xxxxxx'가 존재하지 않습니다. (0) | 2023.10.10 |
SQL Server의 큰 테이블에 NOT NULL 열을 추가하는 방법은 무엇입니까? (0) | 2023.10.10 |