윈도우 서비스 등록 시 로그온 계정 주의사항 (네트워크 드라이브 권한)

윈도우 서비스 LocalSystem 로그온 문제

윈도우에 서비스를 등록할 땐 기본적으로 LocalSystem 계정으로 설정됩니다. 해당 서비스를 시작하면 LocalSystem 계정 권한에 따라 작동한다는 의미입니다. LocalSystem 계정은 로컬에서 가장 높은 권한을 가진 서비스 계정입니다. 이 계정은 컴퓨터의 모든 리소스에 대한 풀 액세스 권한을 가집니다.

 

서비스 로그온

 

그러나 LocalSystem 계정은 컴퓨터 로컬을 벗어난 외부의 네트워크 리소스에는 접근 권한이 제한적입니다. 즉, 네트워크 스토리지가 구축되어 있는 경우 LocalSystem 계정은 해당 스토리지에 접근할 수 없습니다. 이 부분 때문에 서비스에 문제가 발생할 수 있습니다.

 

예를 들어, 윈도우 서버에 구축한 프로세스가 별도의 스토리지에 데이터를 쌓는 경우가 그렇습니다. LocalSystem 계정으로 시작한 서비스는 네트워크 드라이브에 접근할 수 없기 때문에 정상 작동하지 못합니다. 서비스가 네트워크 드라이브에 접근하려면 해당 네트워크 드라이브 접근 권한이 있는 윈도우 계정으로 서비스를 로그온해야 합니다.

 

서비스 계정 변경 방법

해당 서비스를 우클릭하고 속성으로 들어갑니다. 저는 ActiveX Installer 서비스를 예시로 해보겠습니다.

 

서비스 속성

 

로그온 탭으로 들어가서 계정 지정에 라디오 버튼을 체크하고 윈도우 계정의 아이디와 비밀번호를 입력 후 적용 > 확인을 누릅니다. 적용 변경 후엔 서비스를 재시작합니다. 

 

서비스 로그온 변경

반응형

댓글

Designed by JB FACTORY