외장 하드 드라이브가 있습니다. 루트 폴더 중 하나에는 보호하려는 하위 폴더와 파일이 있습니다. 이 루트 폴더에는 최대 두 가지 수준의 하위 폴더가 있습니다. 이 루트 폴더, 하위 폴더 및 파일 전체에 대한 권한을 읽기 전용으로 설정하고 싶습니다.
- 폴더, 하위 폴더 또는 파일을 생성하거나 삭제하거나 이름을 바꿀 필요가 없습니다. 기본적으로 구운 CD/DVD처럼 만듭니다.
3시간이 지났고 나는 맴돌고 있다. 고급 권한으로 이동하여 내 사용자 계정에 대한 권한을 읽기 및 실행, 폴더 내용 나열 및 읽기로 설정했습니다.
보안 탭을 살펴보니 내 계정에 특수 권한만 선택되어 있다는 점에서 정말 이상한 일이 벌어지고 있습니다. 그러나 고급 버튼으로 이동하면 내 사용자 계정이 두 번 표시됩니다. 한 번은 제한된 권한으로, 또 한 번은 모든 권한으로 표시됩니다.
답변1
댓글 섹션에서 이미 언급했듯이:
여전히 모든 권한을 갖고 있는 이유는 "CREATOR OWNER" ACE 때문입니다. 귀하는 상위 폴더와 이 폴더의 현재 소유자입니다.
가장 좋은 방법은 이 폴더와 모든 상위 폴더의 ACL에서 "CREATOR OWNER"를 제거하고 추가로 모든 소유자를 "SYSTEM"으로 변경하는 것입니다(스크린샷의 두 번째 줄에서 "소유자" 옆에 있는 "변경"을 클릭하고 다음을 입력하면 됩니다). "체계")
하지만, 그리고 중요한 점은 권한이나 파일/폴더/드라이브 속성만으로는 외장 하드 드라이브를 100% 읽기 전용으로 만들 수 없다는 것입니다.
이를 위해서는 설계(예: CD-ROM/DVD-ROM) 또는 쓰기 잠금을 통해 하드 드라이브 컨트롤러에 직접 구현되는 일종의 ROM 드라이브(읽기 전용 메모리)가 필요합니다.
그러나 둘 다 전체 드라이브를 읽기 전용/쓰기 금지로 만듭니다.