Je voudrais créer un nouvel utilisateur dans une postgresql
base de données existante sur une machine Ubuntu. Je veux accorder à cet utilisateur un accès en lecture seule à toutes les tables.
Comment fait-on ça? Dois-je également créer un nouvel utilisateur sur Ubuntu?
Merci,
Udi
postgresql
user-management
read-only
Adam Matan
la source
la source
Pas besoin de créer un nouvel utilisateur dans le système d'exploitation. Il suffit d'émettre:
CRÉER UN UTILISATEUR nouveau nom d'utilisateur
dans psql (ou pgadmin, ou quel que soit l'outil que vous préférez) et vous aurez un nouvel utilisateur. L'accès de cet utilisateur dépend de la configuration de vos tables. Mais par défaut, il n'aura aucune autorisation sur aucune table, vous devrez donc l'octroyer. Si vous avez déjà accordé des autorisations au groupe public, l'utilisateur aura ces autorisations dès le début.
la source