Windows에서 재귀 재설정 파일 권한


11

상대적으로 큰 NTFS 파티션 에는 크고 복잡한 디렉토리 구조가 있습니다. 누군가가 매우 나쁜 보안 권한을 부여했습니다. 무작위로 부여 / 거부 된 권한을 가진 디렉토리가 있습니다. 이미 여러 번 권한 버그가 발생하여 권한 설정이 여러 번 안전하지 않은 것으로 나타났습니다 (예 : "모두"에 대한 쓰기 권한 또는 잘못된 소유자).

손으로 모든 것을 확인할 시간이 없습니다 ( ).

그러나 다행히도 내 소원은 매우 간단합니다. 가장 일반적인 것 : 나에게 무엇이든 읽고 / 쓰기 / 실행하고, 모두를 위해 읽을 수도 있습니다.

어떻게 든 가능합니까

  • 디렉토리에서 모든 보안 데이터를 제거
  • 그리고 내 (간단한) 소원을 모든 것을 덮어 씁니까?

유닉스, 내가 사용 chown -R ..., chmod -R ...명령 시퀀스를. Windows에서 이에 상응하는 것은 무엇입니까?

답변:


22

NTFS는 RWX보다 약간 세분화되어 있으므로이 예제에서는 ACL 을 기본값으로 재설정합니다 . 특정 ACE 모음이 있으면 질문에 추가하십시오. 또한 드라이브 권한 자체가 엉망인 경우 해당 권한도 수정해야합니다.

트리가 D : \ files에 근본이 있다고 가정합니다.

REM Make local administrators group owner.
takeown /F D:\files /R /A /D Y

REM Reset ACLs to defaults.
icacls D:\files /reset /T /C /L /Q

'Y'옵션 '/ D'와 함께 사용할 수 없다는 오류가 표시됩니다
Manticore

@Manticore 전체 예제 명령이나 실행 환경에 대한 세부 정보를 제공하지 않았습니다. 난 그냥 takeown내 답변 에서 줄을 복사 / 붙여
넣었고

@jscott 나는 단지 나에게 일어난 일을 말하고 있습니다. Windows 10 1709도 복사하여 (주의 깊게) 복사하여 명령을 실행하고 메시지를 다시 받았습니다. 그래도 takeown으로 내 문제를 해결할 수있었습니다. 다른 옵션을 사용해야했습니다.
Manticore

3
@Manticore '/ D'옵션은 현지화 된 입력이 필요하므로 독일어 Windows 설치 takeown /F D:\files /R /A /D J(Y 대신 J)를 대신 사용하십시오.
Paul
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.