회사에서 내부 시스템을 확인하기 위해서 hosts파일을 수정해야 하는 일들이 종종 있다. 회사에서만 사용하는 내부 ip를 윈도우가 인식할 수 있도록 hosts파일에 넣어 주는 것이다.
오늘도 hosts파일을 수정하려고 들어갔는데, 자꾸 안된다고 한다. 예전에도 고생고생해서 수정했는데, 그때 어떻게 했는지 생각이 안나서 오늘 똑같은 고생을 다시 했다.
나중에 이런 일이 일어날 수 있는 일이고 또 고생할지 모르는 분들을 위해 블로그에 정리해 놓기로 했다.
아는 분들은 아시겠지만 hosts 파일은 c:windows>system32>driver>etc 폴더 밑에 있다.
hosts파일의 속성에서 보안을 보면 위와 같이 되어 있다. 분명히 administrators로 로그인했는데, 왜 users의 권한을 갖는지는 모르겠다.
하단의 고급 메뉴를 클릭하자
위와 같은 것이 나온다. 여기에서 편집을 누르면
여기서 하단의 이 개체의 부모로부터 상속가능한 사용권한 포함에 체크 되어 있는 것을 없앤다
여기에서 복사를 클릭한다.
그러면 보안 경고가 나온다(Vista는 워낙 보안에 민감해서 사용할때 좀 불편한 점이 있다)
여기서 예를 클릭하면 된다.
자! 이제 수정이 가능해 진다.