Me gustaría crear un nuevo usuario en una postgresql
base de datos existente en una máquina Ubuntu. Quiero otorgar a este usuario un acceso de solo lectura a todas las tablas.
¿Cómo lo hago? ¿También necesito crear un nuevo usuario en Ubuntu?
Gracias,
Udi
postgresql
user-management
read-only
Adam Matan
fuente
fuente
No es necesario crear un nuevo usuario en el sistema operativo. Solo emite:
CREAR USUARIO newusername
en psql (o pgadmin, o cualquier herramienta que prefiera) y tendrá un nuevo usuario. El acceso que tiene este usuario depende de para qué están configuradas sus tablas. Pero por defecto, no tendrá permisos en ninguna tabla, por lo que tendrá que OTORGARLO. Si ya ha CONCEDIDO permisos para el grupo público, el usuario tendrá esos permisos desde el principio.
fuente