태그 보관물: permissions

permissions

폴더의 현재 소유자를 발견 할 수 있습니까? 내용이나 보안 설정 또는 현재 소유자에 액세스

Windows 8 Enterprise x64를 실행 중 입니다. NTFS 볼륨의 폴더에 대한 현재 보안 설정은 다음과 같습니다.

고급 보안 설정

폴더 내용이나 보안 설정 또는 현재 소유자에 액세스 할 수 없습니다. 관리자이므로 소유권을 가지고 필요한 권한을 부여 할 수 있지만 현재 소유자에 대한 정보가 손실됩니다.

권한을 변경하지 않고 현재 소유자를 발견 할 수있는 방법이 있습니까, 아니면 소유권을 가져 오기 전에 최소한 소유자 인 사람을 아는 방법이 있습니까?



답변

Windows 보안 모델은 그대로 사용되므로 개체를 소유 한 사용자를 찾거나 해당 개체를 소유 한 사용자를 찾는 데 필요한 권한을 부여하지 않고도 자신을 찾을 수 있습니다. 이 경우 옵션은 a) runas ... dir /Q시스템의 알려진 모든 계정 이름을 반복 하는 명령을 루프로 감싸고 (알고 있다고 가정하면 각 암호를 차례로 입력) b) 글 머리 기호를 물어 프로세스에서 오브젝트에 존재하는 모든 ACL을 소유권을 가지고 날려 버리십시오.


답변

Windows 7에서 다음과 같은 작업을 수행 할 수있었습니다. 당연히 YMMV. 관리자 권한 명령 프롬프트에서 다음을 수행하십시오.

icacls E:\Logs /grant nik:f

여기서 f모든 권한을 의미합니다. 이것은 ACE (액세스 제어 항목)를 추가하여 다른 것을 변경하지 않고 모든 권한을 부여하는 것 같습니다. 그런 다음 속성을 다시보십시오. 원하는 경우 ACE를 삭제하십시오. ACL을 변경하기 전의 상태로 ACL을 복원하는 데 특히주의를 기울이려면 다음을 시도하십시오.

icacls E:\Logs /save  Z-acl
icacls E:\Logs /grant nik:f

  (디렉토리를보십시오.)

icacls E:\    /restore Z-acl

마지막 명령의 이상한 구문에 유의하십시오.  Z-acl임의의 파일 이름입니다. 참고 : 필자의 경험으로는 단순한 파일 이름이어야합니다. 나는 시도했다

icacls \mys\ter\y_f\ile /save \Users\scott\Documents\acl

그리고 그것은 작동하지 않았다; 출력 파일의 경로를 지정했기 때문에 분명히 나타납니다.


그건 그렇고, dir /Q제대로 작동 하는 데 문제가있었습니다 . 소유자가 SYSTEM이라고 잘못 설명하는 경우가 종종있었습니다. Windows 탐색기 (파일 속성)가 더 유익합니다.


답변