2009년 12월 2일 수요일

IIS 에서 퍼미션 설정하기

윈도우 에서 퍼미션 설정은 보통 권한 설정에서 설정하나
명령 프롬프트에서도 할수 있습니다...
 
시작->실행->cmd.exe 로 명령 프롬프트를 띄우시고
 
c:\ cacls /?
 
실행하시면
 
 
코드:
파일의 액세스 제어 목록(ACL)을 화면에 표시하거나 수정합니다.
CACLS 파일 이름 [/T] [/E] [/C] [/G사용자:perm] [/R 사용자 [...]] [/P사용자:perm[...]] [/D 사용자 [...]]
    파일 이름       지정된 파일의 ACL을 화면에 표시합니다.
    /T              현재 디렉터리와 모든 하위 디렉터리에서 지정한
                    파일을 찾아서 ACL을 바꿉니다.
    /E              ACL을 대체하지 않고 편집합니다.
    /C              오류를 무시하고 ACL을 계속 바꿉니다.
    /G 사용자:perm  지정된 사용자의 사용 권한을 부여합니다.
                    Perm은 다음과 같습니다:
                              R    읽기
                              W    쓰기
                              C    바꾸기(쓰기)
                              F    모든 권한
    /R 사용자       지정된 사용자의 사용 권한을 철회합니다.
    /P 사용자:perm  지정된 사용자의 사용 권한을 바꿉니다.
                    Perm은 다음과 같습니다:
                              N    없음
                              R    읽기
                              W    쓰기
                              C    바꾸기(쓰기)
                              F    모든 권한
    /D 사용자       지정된 사용자의 액세스를 거부합니다.
한 명령에 하나 이상의 파일을 지정하는 대표 문자를 사용할 수 있습니다.
한 명령에 하나 이상의 사용자를 지정할 수 있습니다.
약어:
   CI - Container Inherit.
        ACE가 디렉터리에 의해 상속됩니다.
   OI - Object Inherit.
        ACE가 파일에 의해 상속됩니다.
   IO - Inherit Only.
        ACE가 현재 파일/디렉터리에 적용되지 않습니다.
 
와 같이 help 문서로 사용법 설명이 나옵니다..
 
 
 
 
 
인터넷 user의 계정이
IUSR_MYCOM 이고
권한을 주고자 하는 디렉토리가
c:\Inetpub\wwwroot\bbs 라고 하고
권한을 full로 주고자 한다면
 
cacls c:\Inetpub\wwwroot\bbs /T /E /G IUSR_MYCOM:F
 
하시면 퍼미션 문제는 해결 완료..!!!

댓글 없음:

댓글 쓰기