본문 바로가기
기타

cacls.exe 윈도우 권한설정

by xfree302 2012. 8. 23.
반응형

cacls.exe 윈도우 권한설정

배치파일 작성시 권한을 스크립트 상에서 변경해야 할때~

window2003 r2

C:\>cacls /?

 파일의 액세스 제어 목록(ACL)을 화면에 표시하거나 수정합니다.

 CACLS 파일 이름 [/T] [/M] [/L] [/S[:SDDL]] [/E] [/C] [/G 사용자:perm]
        [/R 사용자 [...]] [/P 사용자:perm [...]] [/D 사용자 [...]]
    파일 이름      지정된 파일의 ACL을 화면에 표시합니다.
    /T             현재 디렉터리와 모든 하위 디렉터리에서 지정한
                   파일을 찾아서 ACL을 바꿉니다.
    /L             대상에 대해 기호화된 링크 자체에서 작동합니다.
    /M             디렉터리에 탑재된 볼륨의 ACL을 변경합니다.
    /S             DACL에 대한 SDDL 문자열을 표시합니다.
    /S:SDDL        ACL을 SDDL 문자열에 지정된 값으로 바꿉니다.
                   (/E, /G, /R, /P 또는 /D 스위치와 함께 사용될 수 없음)
    /E             ACL을 대체하지 않고 편집합니다.
    /C             오류를 무시하고 ACL을 계속 바꿉니다.
    /G 사용자:perm 지정된 사용자의 사용 권한을 부여합니다.
                   Perm은 다음과 같습니다: R  읽기
                               W  쓰기
                               C  바꾸기(쓰기)
                               F  모든 권한
    /R 사용자      지정된 사용자의 사용 권한을 철회합니다.(/E와 함께만 유효)
    /P 사용자:perm 지정된 사용자의 사용 권한을 바꿉니다.
                   Perm은 다음과 같습니다: N  없음
                               R  읽기
                               W  쓰기
                               C  바꾸기(쓰기)
                               F  모든 권한
    /D 사용자      지정된 사용자의 액세스를 거부합니다.
 한 명령에 하나 이상의 파일을 지정하는 대표 문자를 사용할 수 있습니다.
 한 명령에 하나 이상의 사용자를 지정할 수 있습니다.

 약어:
    CI - Container Inherit.
         ACE가 디렉터리에 의해 상속됩니다.
    OI - Object Inherit.
         ACE가 파일에 의해 상속됩니다.
    IO - Inherit Only.
         ACE가 현재 파일/디렉터리에 적용되지 않습니다.
    ID - Inherited.
         ACE가 부모 디렉터리의 ACL에서 상속되었습니다.

예제)

cacls aaa /T /E /G everyone:F

aaa 폴더(하위모두)에 모든 권한을 준다..

 

 


 

반응형

'기타' 카테고리의 다른 글

네트워크 드라이브 연결 스크립트  (0) 2012.11.16
DosTips - The DOS Batch Guide  (0) 2012.10.09
MSSQL OSQL  (0) 2012.06.13
ping, tracert, telnet, netstat  (0) 2012.03.02
vi 에디터 명령어  (0) 2012.01.26