1

Windows "LocalSystem"계정에 로그인 권한을 부여하기 위해 PostgreSQL 데이터베이스 ("mydb")를 구성하려고합니다.LocalSystem이 PostgreSQL 데이터베이스에 액세스 할 수 있도록 허용

나는

SQL> CREATE USER LocalSystem; 

그럼, 내가있는 pg_hba.conf에서 SSPI의 설정을 사용하여 시도했다 로컬 시스템 이름이 내 데이터베이스에서 사용자를 만들었습니다,하지만 어쩌면 내가 구성 라인 잘못했습니다

# TYPE DATABASE  USER   ADDRESS     METHOD 
host mydb   LocalSystem  127.0.0.1/32   sspi 
을 내가 psql 프로그램을 사용하여 명령을 실행하면

, 나는 내가 기대하지 않았다 암호 ..... 제공을 요청하고 있습니다

편집 : 나는 또한 내 도메인 ACCO을지도하려고했습니다 안드로이드를 postgres 사용자에게 사용

pg_ident.conf 
#MAPNAME  SYSTEM-USERNAME   PG-USERNAME 
postgresname domain\username   postgresname 

pg_hba.conf 
# TYPE DATABASE  USER   ADDRESS     METHOD 
    host mydb   postgresname 127.0.0.1/32   sspi 

내가 어떻게해야하나요?

감사합니다.

+0

무엇이 문제입니까? 어떤 오류 메시지가 나타 납니까? 'LocalSystem'은 SQL에서'localsystem'과 같습니다. 대소 문자를 구분하는 이름을 원하면 사용자를 생성 할 때''LocalSystem ''을 인용해야합니다. –

+0

psql을 사용하여 명령을 실행할 때 암호를 입력하라는 메시지가 나타납니다. 하지만 LocalSystem에는 암호가 없습니다. 맞습니까? 이것은 Windows 계정입니다. – MaxD

+0

또한 내 도메인 계정을 postgres 사용자에게 매핑하고 sspi 인증을 사용하려고했습니다. – MaxD

답변

0

Windows 계정이 아닌 Postgres 계정의 암호를 묻습니다. 당신은 \ password 명령을 사용하여 ALTER ROLE 또는 psql에서 Postgres 암호를 설정할 수 있습니다

관련 문제