|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : octobre 2009 Messages : 26 ![]() |
Bonjour,
Est-il possible de créer un utilisateur qui ne pourrait effectuer que les backups d'une base de données? Je souhaiterai que cet utilisateur ne puisse pas modifier ou restaurer la db, mais qu'il puisse la sauvegarder quand il le souhaite avec un script utilisant pg_dump. Merci Fabien Par ex: CREATE USER backupUser WITH NOCREATEDB NOCREATEUSER PASSWORD 'password'; ALTER USER backupUser set default_transaction_read_only = on; GRANT ... ON ... TO backupUser; |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 2 205 ![]() |
Bonjour,
vous êtes bien partie apparement, où est le problème ? (créer le en SUPERUSER ?!) |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : octobre 2009 Messages : 26 ![]() |
Le problème est de limiter les droits de cet utilisateur aux backups seulement.
Est-ce qu'un GRANT SELECT pour cet utilisateur sur toutes les tables d'une base de données est suffissant et lui permettra d'effectuer le backup? |
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 2 205 ![]() |
aux backup.. il va pouvoir lire les données.
le fait de rajouter ceci Code :
il ne pourra pas de lui même changer ce parametre non plus. Du coup si vous avez besoin de dump toute la base, créer le en superuser et ajoutez lui cette contrainte et ca devrai être suffisant. |
||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com