-----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:[EMAIL PROTECTED] > 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 <[EMAIL PROTECTED]> >>>>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. >>>[EMAIL PROTECTED] >>> >>>__________________________________________________ >>>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: [EMAIL PROTECTED] - 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: [EMAIL PROTECTED] - 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-----