J'essaye de configurer ma base de données PostgreSQL ("mydb") afin de donner des droits de connexion au compte Windows "LocalSystem".Autoriser LocalSystem à accéder à la base de données PostgreSQL
J'ai créé un utilisateur dans ma base de données nommé LocalSystem
SQL> CREATE USER LocalSystem;
Puis, je l'ai essayé d'utiliser config SSPI dans pg_hba.conf, mais peut-être que j'ai mal configuré la ligne de configuration:
# TYPE DATABASE USER ADDRESS METHOD
host mydb LocalSystem 127.0.0.1/32 sspi
Quand je lance une commande en utilisant psql, je me demande de fournir un mot de passe ... que je ne m'y attendais pas ..
EDIT: Je ai aussi essayé de cartographier mon domaine acco UNT à un utilisateur postgres, en utilisant
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
Quelqu'un sait ce que dois-je faire?
Merci
Quel est exactement votre problème? Quel est le message d'erreur que vous obtenez? Notez que 'LocalSystem' est le même que' localsystem' dans SQL. Si vous voulez un nom sensible à la casse, vous devez le citer: '" LocalSystem "' lors de la création de l'utilisateur. –
Lorsque je lance une commande en utilisant psql, on me demande de fournir un mot de passe. Mais LocalSystem n'a pas de mot de passe, n'est-ce pas? C'est un compte Windows. – MaxD
J'ai également essayé de mapper mon compte de domaine à un utilisateur postgres et d'utiliser l'authentification sspi. – MaxD