Re: Clave de Base de datos postgresql
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Gorka wrote:
> Antes de nada, para evitar comentarios de los que prefiero no hablar, juro
> que me he leído el README.Debian, ¿vale?
Entonces nos queda claro que lo que quieres 7no/ esta ahi...veamos...
>
> Yo tenía en Woody el usuario postgres sin clave. Efectivamente hacía 'su
> postgres' para 'psql -l' y todo lo demás.
Es su - postgres para que funcione ;)
>
> Ahora en Sarge hago 'su postgres' sin problemas. No me pide clave. Pero
> cuando, como usuario postgres, hago 'psql -l', por ejemplo, me pide una
> password.
Logico, porque olvidaste la "-"
>
> ¿No hay más remedio que darle password a postgres con 'passwd postgres'? Es
> que por aquí dicen que es un riesgo de seguridad y tal.
No señor....veamos si /realmente/ leiste README.Debian como afirmas...
parece que no!
"1. Install a database server with the major version of your choice,
preferrably the latest version (e. g. 'postgresql-8.0'). This will
automatically create a default cluster 'main' with the database
superuser 'postgres'.
2. Get a shell for the database superuser 'postgres'. If your system has an
active root user, use su:
$ su -c "su -s /bin/sh postgres"
If your system uses sudo to get administrative rights, use sudo instead:
joe$ sudo -u postgres sh
"
Hay una sutil pero gran diferencia entre
su postgres
su - postgres
por supuesto, man su :)
>
>
>
>
> -----Mensaje original-----
> De: Ricardo Frydman Eureka! [mailto:ricardoeureka@gmail.com]
> Enviado el: lunes, 06 de febrero de 2006 22:08
> Para: debian debian
> Asunto: Re: Clave de Base de datos postgresql
>
> Exell E. Franklin J. wrote:
>
>>>>--- Carlos Eduardo Sotelo Pinto <csotelop@yahoo.es>
>>>>escribió:
>>>>Hola lista
>>>>
>>>>Tengo instalado el debian sarge, instale el postgresql en mi maquina
>>>>pero, esta no me pidio un password de usuario ni nada, incluso creo el
>>>>usuario postgresql pero tampoo me pidio un password, el detalle es que
>>>>ahora no puedo ingresar a esta base de datos, tengo el phppgadmin y el
>>>>pgaccess.
>>>>
>>>>Alguien me dice que user y pass debo usar... o por lomens como reiciar
>>>>los pass de la base de datos pa poder conectarme a ella.
>>>>
>>>>saludos
>>>>KrLoS
>>>>
>>>>PD
>>>>probe tb con el user root y el mi user, pero tampoco funciono
>>>>
>>>>
>>>
>>>Cordial Saludo.
>>>En el momento de haber instalado el postgresql, éste le debió pedir
>>>una clave para el usuario postgres,
>
> Hasta donde recuerdo, esto no era asi (el ultimo que instale de cero era un
> 7.2 si mal no recuerdo).
> Debias ponerlo luego tu, tal como indica la documentacion que envie:
>
> "
> Creating users
> ==============
>
> PostgreSQL has its own list of users, who have no necessary connection with
> any particular machine's Unix users.
>
> When PostgreSQL is first installed, only one user exists -- 'postgres', and
> the default security settings means that that user can only be accessed from
> the Unix login 'postgres'. 'postgres' is the PostgreSQL "superuser", in
> that it can do anything inside PostgreSQL, just as root can do anything in
> Unix.
>
> The Unix user 'postgres' is created as an account into which you cannot log
> directly; you must use "su - postgres" from a superuser session. If you
> want people who are not Unix superusers to be able to log into the Unix
> account 'postgres', you must assign a password to that account with the
> command 'passwd postgres'.
> "
>
>
>>>que es con el cual se maneja la
>>>base de datos, y es con esa clave en la cual se entra al usuario
>>>postgres.
>>>Una cosa es entrar desde root y otra muy distinta es entrar desde
>>>otro usuario. Dede root se puede entrar a casi cualquier usuario del
>>>sistema sin conocer la clave. Simplemente "su usuario" y entra a
>>>usuario, lo mismo pasa con postgresql.
>>>Desde postgresql ha de crear la base de datos y darle permiso a los
>>>usuarios que desee, pueden o no estar en el sistema.
>>>En el dirtectorio /etc/postgresql se encuentra el archivo pg_hba.conf
>>>en dónde se configura la forma que cada usuario entra a una
>>>determinada base de datos.
>>>Ese mismo archivo indica el como se ha escribir para los permisos de
>>>los usuarios.
>>>Una vez que se tiene configurado el archivo se ha de reiniciar
>>>postgres en /etc/init que se encuentra el postmaster.
>
>
> El postmaster, se encuentra en $PGDATA, que es de manera predeterminada
> (nuevamente la doc citada mas arriba) "The postmaster program looks in
> $PGDATA for its configuration files. This includes files included using the
> @file syntax instead of a list. If you create new configuration files,
> therefore, it is important to put them in that directory. Creating them in
> /etc/postgresql will not work (unless you also create symbolic links from
> $PGDATA).
> "
> /usr/lib/postmaster/bin.
>
> En /etc/init.d hay scripts de inicio que lo invocan con los comandos
> necesarios (man postmaster para mas detalle)
>
>
>>>Si no se acuerda de la clave de postgres, entonces puede hacer un
>>>"dpkg-reconfigure postgresql"
>>>y volver a escribir la clave y lusgo hace lo que le indiqué de
>>>primero.
>
>
> Lo mas logico es hacer:
>
> su -
> passwd postgres
>
>
>>>Felicidades.
>>>
>>>
>>>En
>>>
>>>
>>>E.E.F.J.
>>>arawaco@ieee.org
>>>
>>>__________________________________________________
>>>Correo Yahoo!
>>>Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
>>>Regístrate ya - http://correo.espanol.yahoo.com/
>>>
>>>
>
>
>
> --
> Ricardo A.Frydman
> Consultor en Tecnología Open Source - Administrador de Sistemas
> jabber: ricardoeureka@gmail.com - http://www.eureka-linux.com.ar SIP #
> 1-747-667-9534
______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
- --
Ricardo A.Frydman
Consultor en Tecnología Open Source - Administrador de Sistemas
jabber: ricardoeureka@gmail.com - http://www.eureka-linux.com.ar
SIP # 1-747-667-9534
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFD+yDckw12RhFuGy4RAmaUAJ0Tr5YHCVIhxLktopFZCKeJ0SAWyACZAREg
kvtY2SWurTJK8qJ37AXGt8Y=
=Eeh8
-----END PGP SIGNATURE-----
Reply to: