IIS 7.5 권한문의 드립니다

최민재   
   조회 11999   추천 0    


Server 2008 R2 + IIS 7.5 사용합니다.

wwwroot 에서 IIS_IUSRS 권한만 설정하면 되는줄 알았는데요,

PHP 에서 쓰기나 수정 작업할때에, 파일이름이 길거나 권한이 없다고 에러를 뿜어주시는군요..

그래서 Users 권한도 설정했더니 그제서야 됩니다.

Users 권한은 IIS(wwwroot) 뿐만 아니라 OS 전체에서 사용되는걸로 보아 IIS 에 영향을 주지 않는 권한 계정인줄 알았습니다.

IIS_IUSRS 와 Users 권한이 IIS 에 미치는영향이 각각 무엇인지 궁금합니다..

아무리 찾아봐도 모르겠습니다.. 허허..
짧은글 일수록 신중하게.
조성재 2011-12
IIS_IUSRS는 말 그대로 IIS 인터넷(I) 사용자(USRS) 권한입니다.
즉, 네트워크에서 웹 서버 IIS 에 접근하는 사용자에 대한 권한(Rules)입니다.
Users는 시스템을 직접 사용하는 사용자의 권한입니다.

말씀하신 것처럼 PHP 소스코드가 동작하여 "시스템"에 파일을 기록할 경우,
Users 권한이 필요할 수 있습니다. 하지만, Users 권한을 부여하는 것은 정책상 좋지 않은 방법입니다.
http://technet.microsoft.com/ko-kr/library/cc731677(WS.10).aspx
특별히 PHP 소스코드를 실행하였을 때, 특정 디렉터리에 파일을 기록하는 경우라면,
그 디렉터리에만 IIS_IUSRS 그룹에 대한 쓰기 권한을 부여해주시는 것이 좋습니다.
그렇지 않으면, 보안 공격을 당할 가능성을 배제할 수 없습니다.
     
최민재 2011-12
답변 감사합니다.

정말 명쾌한 답변입니다.


QnA
제목Page 993/5715
2015-12   1729835   백메가
2014-05   5196955   정은준1
2016-07   4747   송상병
2022-10   3003   나우마크
2024-06   1656   Frinc
2011-11   5610   순짱
2014-02   4993   김건우
2021-03   2724   츄미아
2002-09   13336   김인호
2005-07   6245   정힘찬
2015-06   3450   윈도우10
2002-09   12427   김우택
2021-03   4080   학습자
2008-06   5808   이대로
2015-06   4798   마일드남
2019-12   2289   이대범
2008-06   5056   윤호용
2014-02   16581   무아
2017-07   3386   호박고구마
2008-07   5457   김승현
2011-12   12000   최민재
2011-12   5550   왕용필