
Windows NT 4.0에서 단지 관리자 그룹원만 레지스트리에 접근할 수 있다.
이러한 기본 값은 다음 레지스트리를 편집함으로서 변경할 수 있다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg
SecurePipeServers 키가 존재하지 않으면
REG_SZ 클래스로 이것을 추가한다.
winreg 키가 존재하지 않으면
REG_SZ 크래스로 이 것을 추가한다.
REG_SZ 형의
Description 값을 추가하고
문자열을
Registry Server로 설정한다.
winreg를 선택하고
Regedt32의 메뉴로부터
보안/
사용권한을 선택한다. 원하는 사용자와 그룹에 접근권한을 승인한다. 필자는
Administrators에게
모든 권한을 주었다.
이러한 접근 권한을 우회하는 것도 가능하다.
Directory Replicator와
Spooler같은 서비스는 레지스트리에 원격으로 접근할 필요가 있다. 이들 서비스를 실행할 계정에 접근 권한을 주거나 다음 레지스트리를 편집할 수 있다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg
빈
클래스로
AllowedPaths 키를 추가한다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
\SecurePipeServers\winreg\AllowedPaths
을 선택하고
REG_MULTI_SZ 형으로 다음과 같은 문자열 값을 갖는
Machine 값을 추가한다. 행당 하나의 값을 갖는다.
System\CurrentControlSet\Control\ProductOptions
System\CurrentControlSet\Control\Print\Printers
System\CurrentControlSet\Services\Eventlog
Software\Microsoft\Windows NT\CurrentVersion
System\CurrentControlSet\Services\Replicator
원한다면
REG_MULTI_SZ 형의
Users 값을 추가하고 한행당 하나의 레지스트리 위치를 열거함으로서 사용자에게 레지스트리내의 열거된 위치를 접근할 권한을 줄 수도 있다.