$ adduser luis $ passwd luis
$ su postgres $ psql -d template1
postgres=# CREATE USER luis WITH PASSWORD 'miPassword';
postgres=# GRANT ALL PRIVILEGES ON DATABASE miBaseDeDatos TO luis; postgres=#GRANT SELECT, INSERT, UPDATE, DELETE ON ALL TABLES IN SCHEMA public TO user_name; postgres=#ALTER DEFAULT PRIVILEGES FOR USER luis IN SCHEMA public GRANT SELECT, INSERT, UPDATE, DELETE ON TABLES TO luis;
Y eso es todo. Para probar el usuario:
postgres=# \q
$ exit
$ su luis
$ psql -d miBaseDeDatos
-d indica la base de datos. Si nos muestra el promp para comandos postgres, ya la hicimos.
luis=#
admin
March 23, 2016
Postgresql
No Comment