Gracias Alvaro, cambie los permisos de DATA a 755 Ahora al realizar esta acción
/usr/local/pgsql/bin/createdb test me sale el siguiente error createdb: could not connect to database template1: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"? Estoy revisando acerca de pg_ctl para evitar manipular el postmaster directamente Muy Agradecido El 12 de noviembre de 2010 19:50, Alvaro Herrera <alvhe...@commandprompt.com > escribió: > Excerpts from Guido Ojeda's message of vie nov 12 16:30:44 -0300 2010: > > al anteponer SUDO , mismo mensaje... > > Eso es correcto, porque si haces > > sudo foo > /bar/baz > > lo que sucede es que "foo" se ejecuta como root, pero la redireccion (>) > se ejecuta con el usuario que está invocado sudo. Podrías lograr lo que > crees querer usando > > sudo sh -c "foo > /bar/baz" > > Sin embargo eso tampoco va a funcionar, porque Postgres se rehúsa a > ejecutarse como root. > > > carpeta DATA tiene usuario postgres y 777 .. :-( > > Mala idea. Postgres no va a partir si el directorio tiene permisos 777. > Corrige los permisos a un valor inteligente. > > Lo que realmente tienes que hacer es redirigir la salida hacia un > directorio donde tengas permisos de escritura. Algo como: > > /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data > > /algun/directorio/escribible/logfile 2>&1 & > > En todo caso yo te aconsejaría usar pg_ctl en lugar de invocar > postmaster directamente. Lee su documentación. Y asegurate de pasarle > un parámetro -l especificando un archivo que puedas escribir. > > -- > Álvaro Herrera <alvhe...@commandprompt.com> > The PostgreSQL Company - Command Prompt, Inc. > PostgreSQL Replication, Consulting, Custom Development, 24x7 support > - > Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org > ) > Para cambiar tu suscripción: > http://www.postgresql.org/mailpref/pgsql-es-ayuda >