폴더에 영구적으로 액세스하기위한 명령 줄


13

업데이트 두 번째로 실패하거나 너무 많은 문제가 발생하면 허용 된 답변에 설명 된 방법을 사용할 수 있습니다.

더 검색 하면서 나는 훨씬 우수하고 필요한 것을 정확하게 수행 하는 Helge Klein의 SetACL 을 발견 했습니다 .


예를 들어 특정 폴더에 액세스 할 수 없습니다 c:\Program Files\WindowsApps. 명령 줄을 통해 난의 오류 "얻을 액세스가 거부되었습니다 A가"라는 대화 상자가 나타 얻을 "Windows 탐색기 I를 통해 현재 접속이 폴더에 권한이 없습니다 "

여기에 이미지 설명을 입력하십시오

계속을 클릭하면 액세스 권한이 부여되지만 명령 행을 사용하여 액세스 권한을 부여하고 싶습니다. 내 스크립트가 동일한 보안 컨텍스트에서 실행되는이 문제에 빠지지 않도록하십시오.

Microsoft Technet 에서이 질문을 찾았 지만 작동하지 못했습니다. 이미 Powershell을 관리자로 실행하고 있습니다.

PS C:\WINDOWS\system32> icacls "C:\Program Files\WindowsApps" /grant i063510:F /inheritance:e
C:\Program Files\WindowsApps: Access is denied.
Successfully processed 0 files; Failed processing 1 files
PS C:\WINDOWS\system32> icacls "C:\Program Files" /grant i063510:F /inheritance:e
C:\Program Files: Access is denied.
Successfully processed 0 files; Failed processing 1 files

중요한 경우 Windows 8.1에서 업그레이드 된 Windows 10을 사용하고 있습니다.

답변:


12

현재이 폴더에 액세스 할 수있는 권한이 없습니다

필요에 따라 사용자 이름이있는 폴더에 대해 아래 구문으로 ICACLS 및 / 또는 TAKEOWN 을 시도하십시오 .

다만 시도 첫번째 ICACLS 명령을하고하지 결의를 않는 경우 , 실행 TAKEOWN 명령을 다음 ICACLS 명령을 실행 다시.


ICACLS 명령

  • 이 폴더에 대한 모든 하위 폴더 및 모든 상속 된 권한을 그대로두고 파일에 대한 모든 권한을 명시 적으로 부여하고 오류를 계속하십시오

    ICACLS "<FolderPath>" /INHERITANCE:e /GRANT:r <UserName>:(F) /T /C
    
  • 이 폴더에 대한 모든 하위 폴더 및 모든 상속 된 권한을 그대로두고 파일에 명시 적으로 수정 액세스 권한을 부여하고 오류가 계속됩니다

    ICACLS "<FolderPath>" /INHERITANCE:e /GRANT:r "<UserName>":(M) /T /C
    
  • 이 폴더와 하위 폴더와 파일 아래의 모든 소유자를 변경하고 오류가 계속됩니다

    ICACLS "<FolderPath>" /SETOWNER "<UserName>" /T /C
    

TAKEOWN 명령

  • 소유권을 부여 할 계정으로이 계정을 실행하면 폴더 소유자와 하위 폴더 및 파일 아래에있는 모든 계정으로 변경됩니다

    TAKEOWN /F "<FolderPath>" /R /D Y
    

감사. TAKEOWN/ 을 피하고 싶습니다 SETOWNER. 소유자가 변경되고 Windows 탐색기가 권한 만 할당한다고 가정합니다.
Miserable Variable

ICACLS "<FolderPath>" /INHERITANCE:e /GRANT:r "<UserName>":(OI)(CI)(X,M,F) /T /C의지 만으로 예상 결과를 얻을 수 있는지 확인할 수 있습니까 ? 그렇다면 답변을 더 자세하게 업데이트하겠습니다.
Pimp Juice IT

특정 폴더 나 다른 폴더에 대한 권한을 원하면 해당 폴더의 소유권을
가져와야합니다.

이것은 나를 위해 작동합니다 : ICACLS "C:\Program Files\WindowsApps" /INHERITANCE:e /GRANT:r i063510:F /T /C. 당신의 도움을 주셔서 감사합니다. @Ramhound 내가 소유권을 가질 필요가 없거나 필요하지 않을 때 귀하의 의견을 이해할 수 없었습니다.
Miserable Variable

@MiserableVariable 방금 추가 답변으로 답변을 업데이트했습니다.
Pimp Juice IT
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.