폴더의 현재 소유자를 발견 할 수 있습니까?


12

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

고급 보안 설정

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

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


사용 cmd과 입력에 차이가 dir /Q foldername있습니까? 그것은 당신에게 소유자를 보여줄 것입니다 (정상적인 고려하에).
nerdwaller

소유자 대신 @nerdwaller dir가 표시됩니다 ....
Nik Z.

답변:


1

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


1

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 탐색기 (파일 속성)가 더 유익합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.