tener problemas al acceder a Postgresql

tener problemas al acceder a Postgresql

He instalado el cliente postgreSql 9.6 siguiendo este enlaceinstalación postgreSqly estoy usando centos versión 7 en Linux.

Se instaló correctamente pero tengo algunos problemas al acceder.

Intento esto.

[xyz@innolx20122 ~]$ su - postgres
Password:

¿Qué contraseña necesito ingresar aquí? Probé postgres que no funciona.

Intenté esto también.

[xyz@innolx20122 ~]$ sudo -u postgres psql
[sudo] password for xyz:
could not change directory to "/home/xyz": Permission denied
psql (9.6.19)
Type "help" for help.

Pude ingresar usando mi contraseña. ¿Es esta la forma correcta de ingresar a Postgres?

Vi muchos enlaces sobre esto pero finalmente me estoy confundiendo.

Respuesta1

El usuario postgres no puede leer el directorio de inicio del usuario xzy, pero el comando psql se inicia desde allí. Como resultado, obtienes *permiso denegado*. Cambie el directorio a algún otro lugar antes de ejecutar sudo:

 cd /
 sudo -u postgres psql

Respuesta2

Haga esto desde la cuenta raíz. Así que primero conviértete en usuario root:

$ sudo -i
# 

y luego:

# su - postgres

Respuesta3

Paso 1

stat -c "%G" .

Paso 2

sudo usermod -aG <the output from the step 1> postgres

df.tips/t/2063/2

información relacionada