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
내가 어떻게해야하나요?
감사합니다.
무엇이 문제입니까? 어떤 오류 메시지가 나타 납니까? 'LocalSystem'은 SQL에서'localsystem'과 같습니다. 대소 문자를 구분하는 이름을 원하면 사용자를 생성 할 때''LocalSystem ''을 인용해야합니다. –
psql을 사용하여 명령을 실행할 때 암호를 입력하라는 메시지가 나타납니다. 하지만 LocalSystem에는 암호가 없습니다. 맞습니까? 이것은 Windows 계정입니다. – MaxD
또한 내 도메인 계정을 postgres 사용자에게 매핑하고 sspi 인증을 사용하려고했습니다. – MaxD