5 votes

Pourquoi le nouvel utilisateur "postgres" que j'ai créé n'apparaît-il pas dans Comptes d'utilisateurs ?

Je viens de faire une nouvelle installation d'Ubuntu 12.04 sur un Dell Inspiron 1545, puis j'ai téléchargé et installé toutes les dernières mises à jour. Maintenant, lorsque je crée un nouvel utilisateur postgres dans la fenêtre "Comptes d'utilisateurs...", il crée le compte, mais il n'est pas répertorié dans la fenêtre Comptes d'utilisateurs. Comme il n'est pas répertorié, je ne suis pas en mesure de créer un mot de passe ou d'"activer" le compte pour qu'il puisse se connecter.

J'ai essayé de réinstaller Ubuntu 12.04 en pensant qu'il y avait peut-être un bug pendant l'installation, mais j'ai à nouveau la même chose. Avez-vous des idées sur la façon de résoudre ce problème ?

3voto

ish Points 134738

Comme vous l'avez découvert, Ubuntu réserve la fonction postgres utilisateur pour la maintenance (mises à jour, sauvegardes, etc.) et autres tâches internes, qui nécessitent que cet "utilisateur" puisse se connecter sans mot de passe. En conséquence, postgres es caché de la liste Comptes d'utilisateurs, même si vous créez cet utilisateur manuellement.

Pour autoriser les connexions PSQL locales avec un mot de passe, vous pouvez utiliser la commande createuser et accorder à cet utilisateur les privilèges d'administrateur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X