사용자 변경 Apache가 Windows에서와 같이 실행 중입니다.

사용자 변경 Apache가 Windows에서와 같이 실행 중입니다.

Apache 설치는 현재 Windows 서버에서 기본 LocalSystem 계정으로 실행되고 있습니다. Apache에게 네트워크 공유의 디렉터리에 대한 읽기 및 쓰기 액세스 권한을 부여해야 하는데, 권한을 부여하려고 할 때 LocalSystem이 네트워크의 사용자 목록에 나타나지 않기 때문에 Apache가 실행 중인 사용자를 다음과 같이 변경하려고 했습니다. 서버의 다른 계정에 네트워크 공유에 대한 읽기/쓰기 권한을 해당 계정에 부여합니다. Windows에서 Apache에 대한 권한 부여를 처리할 때 이것이 올바른 접근 방식입니까? 네트워크 드라이브에 대한 권한을 다루는 것은 이번이 처음이므로 이 접근 방식을 수행할 때 어떤 함정에도 빠지지 않도록 하고 싶습니다. 감사해요.

답변1

나는 그 대답에서 답을 찾았다.아파치 문서. 윽.

기본적으로 모든 Apache 서비스는 시스템 사용자(LocalSystem 계정)로 실행되도록 등록됩니다. LocalSystem 계정에는 파일 시스템, 명명된 파이프, DCOM 또는 보안 RPC를 포함하여 Windows 보안 메커니즘을 통해 네트워크에 대한 권한이 없습니다. 그러나 지역적으로는 광범위한 특권을 가지고 있습니다. LocalSystem 계정에 네트워크 권한을 부여하지 마십시오! 네트워크 리소스에 액세스하기 위해 Apache가 필요한 경우 아래 설명된 대로 Apache용 별도 계정을 생성하십시오.

관련 정보