kkuzil.own@gmail.com

Posted
Filed under Windows
비스타 이상 부터는 시스템 폴더(System32)의 파일들은 삭제, 변경 할때
TrustedInstaller의 권한으로만 할 수 있다고 한다.

이게.. 아무리 찾아봐도 API로는 없고.. 따라서 시스템 파일들을 건드릴 방법이 없다.
하지만 방법은 있다. takeown.exe로 권한을 바꿔줄수 있다는..

사용방법

> takeown /F "파일경로"
이렇게 하면 해당 파일이 현재 계정의 권한으로 소유할 수 있게 된다.
> takeown /F "디렉토리경로" /R /D Y
이건 디렉토리 권한 설정이다. /R 은 하위까지, /D Y 는 물어보지말꼬 모두 Yes다


이렇게 파일을 소유 했으면 icacls.exe 권한을 부여 할 수 있게된다.

> icacls "경로" /grant administrators:F
요렇게 하면 administrators그룹에 모든권한 (F)를 줄 수 있게 된다.
특정 권한만 주고 싶으면 F를 다르게 설정 하면되겠지?

끝.
2012/07/23 17:53 2012/07/23 17:53