Question postgres: mettre à jour un utilisateur pour devenir un super-utilisateur?


Dans postgres, comment modifier un utilisateur existant pour qu'il devienne un super-utilisateur? Je ne veux pas supprimer l'utilisateur existant, pour diverses raisons.

# alter user myuser ...?

534
2018-05-25 15:43


origine


Réponses:


ALTER USER myuser WITH SUPERUSER;

Docs.


1049
2018-05-25 15:46



Pour développer ce qui précède et faire une référence rapide:

  • Pour faire un utilisateur SuperUser: ALTER USER username WITH SUPERUSER;
  • Pour qu'un utilisateur ne soit plus un SuperUser: ALTER USER username WITH NOSUPERUSER; 
  • Pour autoriser simplement l'utilisateur à créer une base de données: ALTER USER username CREATEDB;

Vous pouvez aussi utiliser CREATEROLE et CREATEUSER pour autoriser un utilisateur à accéder aux privilèges sans en faire un superutilisateur.

Documentation


50
2017-09-23 10:36



$ su - postgres
$ psql 
$ \du; pour voir l'utilisateur sur db
sélectionnez l'utilisateur que vous voulez être superutilisateur et:
$ ALTER USER "user" with superuser;


19
2017-11-07 16:57



Exécuter cette commande

alter user myuser with superuser;

Si vous voulez voir l'autorisation à un utilisateur exécuter la commande suivante

\du

8
2018-05-08 15:48



modifier le nom d'utilisateur superutilisateur;


3
2017-11-12 10:38