내 Windows Server 2008에는 공유 폴더에 프로그램이 있습니다. 원격 사용자 바이러스 백신(trend micro)이 이 프로그램을 바이러스로 간주하여 제거/격리하려고 했습니다. 하지만 필요한 권한이 없었기 때문에 이제 누구도 --나조차도 관리자가 아니야-- 이 파일에 액세스하거나 관리할 수 있습니다. 이제 주인은"...".
예를 들어:
dir /Q /P
19/10/2016 15:19 1.941.504 ... MG_Menu.exe
takeown.exe /a /f .\MG_Menu.exe
ERROR: Access denied.
이것은 무엇을 의미 하는가?
소유권을 다시 얻으려면 어떻게 해야 합니까?
답변1
항상 모든 파일에 대해 NT_Authority\System
해당 권한을 수정할 수 있습니다. icacls
또는 takeown
시스템으로 실행하려면 :
Microsoft 웹사이트에서 PsExec 도구를 다운로드하세요.여기. 일반 관리자 명령 프롬프트(Win+X, 명령 프롬프트(관리자))를 엽니다.
그 안에서
psexec –i –s CMD
. 비밀번호를 묻는 메시지가 나타나면 입력하세요. SYSTEM 비밀번호를 묻는 메시지가 나타나면 아무 것도 아니므로 Enter 키를 누르십시오. 이렇게 하면 컴퓨터를 NT_Authority\System으로 실행할 수 있습니다.다음을 실행하여 파일에 대한 모든 권한을 부여하세요.
icacls MG_Menu.exe /grant domainname\Administrator:(F,WDAC)
다음을 실행하여 자신을 파일의 소유자로 만드십시오.
icacls MG_Menu.exe /setowner domainname\Administrator
또는 시스템 권한이 소유하게 하려면(다르지 않는 한
whoami
):takeown.exe /a /f .\MG_Menu.exe