Eu gostaria de criar um novo usuário em um postgresql
banco de dados existente em uma máquina Ubuntu. Desejo conceder a este usuário um acesso somente leitura a todas as tabelas.
Como eu faço isso? Também preciso criar um novo usuário no Ubuntu?
Obrigado,
Udi
postgresql
user-management
read-only
Adam Matan
fonte
fonte
Não há necessidade de criar um novo usuário no sistema operacional. Basta emitir:
CRIAR USUÁRIO newusername
no psql (ou pgadmin, ou qualquer outra ferramenta que você preferir) e você terá um novo usuário. O acesso que esse usuário tem depende do que suas tabelas estão configuradas. Porém, por padrão, ele não terá permissões em nenhuma tabela; portanto, você terá que CONCEDER isso. Se você já concedeu permissões ao grupo público, o usuário terá essas permissões desde o início.
fonte