답변:
Windows 설치가 포함되지 않은 디스크에 대해 이야기하는 경우 "TAKEOWN"및 "ICACLS"유틸리티를 사용하십시오.
TAKEOWN /f "X:\" /r /d y
ICACLS "X:\" /reset /T
그런 다음 ACL을 원하는대로 재설정 할 수 있습니다.
Windows 2000, XP 또는 Server 2003 운영 체제가 설치된 디스크 인 경우 (이 시스템의 Vista에 대해 모르는 경우) 기본 보안 템플릿을 다시 적용 해보십시오.
secedit /configure /db secedit.sdb /cfg %SystemRoot%\defltwk.inf /overwrite /verbose
(Windows Server 설치에서 "defltsv.inf"를 "defltwk.inf"로 대체하십시오.)
takeown /F X:\ /R /D Y
와 를 사용해야했습니다 icacls X:\* /reset /T
.
takeown 및 * cacls에 대한 대안으로 SetACL을 사용하여 먼저 드라이브의 모든 파일 및 디렉토리의 소유권을 얻은 다음 원하는 권한을 설정할 수 있습니다.
전체 트리의 소유자를 관리자로 설정하고 하위 객체에서 상속을 활성화합니다 .
SetACL.exe -on "C:\" -ot file -actn setprot -op "dacl:np;sacl:nc"
-rec cont_obj -actn setowner -ownr "n:S-1-5-32-544;s:y"
SetACL.exe -on "C:\" -ot file -actn ace -ace "n:S-1-5-32-544;s:y;p:full"
나는 그런 일이 존재하는지 확실하지 않습니다. 즉, 시스템을 이미징하지 않으면 사용자 데이터를 제거하지 않고 OS를 다시 설치할 수 있으며 OS 관련 폴더에 대한 권한도 수정됩니다. 사용 가능한 시스템 유형과 사용 가능한 시스템에 따라 드라이브를 다른 시스템에 넣고 사용자 데이터를 제거한 다음 와이프를 수행하고 다시 설치하십시오.
"백업에서 복원"을 제외하고 모든 것을 빈 슬레이트로 되 돌리는 모든 권한을 "재설정"할 수 있다는 말은 들어 본 적이 없습니다.
그래도 레지스트리 권한 및 기타 ID 정보뿐만 아니라 누가 어떤 파일을 소유하고 있는지 알 수있는 방법이 필요합니다. 문제의 프로그램이 처음 설치했을 때의 머신 상태에 대한 스냅 샷을 가지고 있지 않은 한, 문제가 발생하여 임의의 시간에 이상하게 작동하는 시스템을 가질 가능성이 있습니다. 백업으로. Windows에는 설치와 관련된 특정 ACL 항목이 있으므로 사용자를 추가하고 시스템의 첫 번째 위치에 OS를 설치하기 만하면 권한 및 ID (보안 ID)가 변경되었을 수 있습니다.
최선의 방법은 사용자 데이터를 백업하고 디스크를 닦은 후 다시 설치하여 사용자 데이터를 적절한 폴더에 다시 복사 한 다음 시스템의 백업 이미지를 만드는 것입니다.
이것은 RAID가 도움이되지 않지만 백업이 잘되는 상황 중 하나입니다 (RAID가 백업이라고 생각하는 많은 초기 관리자가 있습니다;이 상황에서는 도움이되지 않았습니다!)
하나의 상자 만 사용하던 방식으로 물건을 되 찾는 방법은 보이지 않지만 교체 또는 임시 준비 영역으로 두 번째 상자를 사용할 수있는 경우 (HD가 많은 PC에서도 임시 준비), 여기에 하나의 솔루션이 있습니다. 여기에는 바로 가기가 있지만 아마도 사람의 실수가 덜하기 때문에 느리고 세심한 방법을 선호합니다.
서버 A가 망된 권한을 가진 서버이고 서버 B가 교체 또는 임시 준비 영역이라고 가정합니다.
icals
명령 에 다음 옵션을 추가 할 수 있습니다 . 오류 메시지가 계속 표시됩니다./C
/Q