Saltar al contenido

Crear un superusuario en postgres

Hola, descubrimos la respuesta a lo que necesitas, desplázate y la verás más abajo.

Solución:

Resuelto con:

sudo -u postgres createuser -s -i -d -r -l -w <>
sudo -u postgres psql -c "ALTER ROLE <> WITH PASSWORD '<>';"

Sé que no es una solución elegante, pero por ahora servirá.

Para crear un usuario de PostgreSQL, siga estos pasos: En la línea de comandos, escriba el siguiente comando como usuario raíz del servidor:

su - postgres

Ahora puede ejecutar comandos como superusuario de PostgreSQL. Para crear un usuario, escriba el siguiente comando:

createuser --interactive --pwprompt

At the Enter name of role to add: prompt, type the user's name.
At the Enter password for new role: prompt, type a password for the user.
At the Enter it again: prompt, retype the password.
At the Shall the new role be a superuser? prompt, type y if you want to grant superuser access. Otherwise, type n.
At the Shall the new role be allowed to create databases? prompt, type y if you want to allow the user to create new databases. Otherwise, type n.
At the Shall the new role be allowed to create more new roles? prompt, type y if you want to allow the user to create new users. Otherwise, type n.

PostgreSQL crea el usuario con la configuración que especificó.

Hágalo en una sola declaración dentro psql:

CREAR ROL nombre de usuario CON CONTRASEÑA DE SUPERUSUARIO DE INICIO DE SESIÓN ‘contraseña’;

p.ej

CREAR ROL ficticio CON LA CONTRASEÑA DE SUPERUSUARIO DE INICIO DE SESIÓN ‘123456’;

Aquí tienes las reseñas y puntuaciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *