Contraseña de postgres

1,714 views
Skip to first unread message

Humanoide

unread,
Oct 4, 2014, 6:36:22 AM10/4/14
to openerp-s...@googlegroups.com
Instalando odoo con el script de André Shennkels, hay un dato que es la contraseña del usuario odoo en la base de datos postrgresql. Pero no se dice nada de la contraseña del usuario postgresql. ¿Se puede dejar así como está? ¿Es suficientemente seguro? ¿Si lo dejamos así, que contraseña es la de postgresql?

#--------------------------------------------------
# Install PostgreSQL Server
#--------------------------------------------------
echo -e "\n---- Install PostgreSQL Server ----"
sudo apt-get install postgresql -y

echo -e "\n---- PostgreSQL $PG_VERSION Settings ----"
sudo sed -i s/"#listen_addresses = 'localhost'"/"listen_addresses = '*'"/g /etc/postgresql/9.3/main/postgresql.conf

echo -e "\n---- Creating the ODOO PostgreSQL User ----"
sudo su - postgres -c "createuser -s $OE_USER" 2> /dev/null || true




https://github.com/aschenkels-ictstudio/openerp-install-scripts/blob/master/odoo-v8/ubuntu-14-04/odoo_install.sh

Saludos y gracias.

Nhomar Hernandez

unread,
Oct 4, 2014, 2:51:15 PM10/4/14
to openerp-s...@googlegroups.com

2014-10-04 6:06 GMT-04:30 Humanoide <fernandoga...@gmail.com>:
echo -e "\n---- Creating the ODOO PostgreSQL User ----" sudo su - postgres -c "createuser -s $OE_USER" 2> /dev/null || true

Según yo, por defecto postgres en las últumas versiones viene con autenticación peer.

Eso que significa¿?

Solo se puede conectar el usuario desde localhost que existe en el sistema operativo sin necesidad de contraseña.

Lo que a mi parecer es seguro.

Saludos.
--
Nhomar Hernandez
CEO Vauxoo.
Twitter: @nhomar
Odoo Gold Partner

Alejandro Santana

unread,
Oct 4, 2014, 3:37:01 PM10/4/14
to openerp-s...@googlegroups.com
Como dice Nhomar, hay que conectarse desde localhost (el propio equipo, no desde fuera) con autenticación peer.

No podrás loguearte con usuario y contraseña, ya que el usuario 'postgres' no tiene contraseña.
La única otra manera de loguearte en consola como 'postgres' será haciendo su postgres o sudo su postgres, lo que significa que sólo se puede loguear gente con permisos de administración. Si no, simplemente no podrás, ya que siempre fallarás la contraseña, porque no existe.

Humanoide

unread,
Oct 5, 2014, 5:29:52 PM10/5/14
to openerp-s...@googlegroups.com
Ok. Muchas gracias.

Alberto Páez

unread,
May 4, 2015, 12:46:34 PM5/4/15
to openerp-s...@googlegroups.com
Buenas tardes:
¿Hay alguna posibilidad de cambiar el nombre del superusuario "postgres"?

Lo pregunto porque tengo instaladas dos versiones diferentes de postgresql y quiero tener acceso de forma independiente a cada una, pero como el nombre de superusuario es el mismo para las dos, no tengo opción de acceder a la segunda base de datos. 

Gracias de antemano
Alberto
Reply all
Reply to author
Forward
0 new messages