From: | Jaime Casanova <systemguards(at)gmail(dot)com> |
---|---|
To: | Alfredo Rico <alfredorico(at)gmail(dot)com> |
Cc: | Lista postgreslq Postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Problema creando un tablespace... |
Date: | 2005-09-30 18:52:11 |
Message-ID: | c2d9e70e0509301152y604fdefbsb41d50940e477e6@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 9/30/05, Alfredo Rico <alfredorico(at)gmail(dot)com> wrote:
> Hola amigos, reciban un muy cordial saludo...
>
> Tengo un problema para crear un tablespace.
>
> He creado un directorio llamado '/var/mibd' y utilizé el comando 'chown -R
> postgres.postgres /var/mibd' para que
> el usuario postgres fuera el propietario de la carpeta en la que se crearán
> los tablespaces.
>
> [pepito(at)whiteboxserver var]$ ls -ld mi*
> drwxr-xr-x 2 postgres postgres 4096 sep 30 10:12 mibd
>
> Luego tengo un super usuario en la base de datos postgres (que no es usuario
> del sistema operativo) llamado 'alfredorico'. Con este usuario me conecto
> de la siguiente forma:
>
> [pepito(at)whiteboxserver var]$ psql -U alfredorico -d template1
>
> (perdonen que lo estoy redactando es bastante obvio pero es simplemente para
> mostar exactamente los pasos que he efectuado)
>
> Posteriormente intento crear el tablespace:
>
> template1#CREATE TABLESPACE primertablespace LOCATION '/var/mibd';
>
> (Se supone que el owner es el super usario 'alfredorico' )
>
> El tablespace no es creado y obtengo el siguiente error:
>
> ERROR: no se pudo definir los permisos del directorio «/var/mibd»: Permiso
> denegado
>
> Mis preguntas son ¿ por que está ocurriendo esto ? ¿ Tiene algo que ver con
> el hecho de que el usuario 'alfredorico' no es también usuario del sistema
> operativo ? ¿ De que forma puedo resolver este problema ?
>
> De antemano muchas gracias por toda su atención y ayuda que me puedan
> brindar al respecto.
>
> Saludos cordiales.
> Alfredo Rico.-
>
Prueba con los permisos 770 (o era 700?) para /var/mibd...
en todo caso porque no ingresas con el usuario postgres? y ejecutas:
template1#CREATE TABLESPACE primertablespace LOCATION '/var/mibd' WITH
OWNER alfredorico;
no es la solucion perfecta pero podria funcionar.... :D
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)
From | Date | Subject | |
---|---|---|---|
Next Message | Alfredo Rico | 2005-09-30 19:03:23 | Re: Problema creando un tablespace... |
Previous Message | Alfredo Rico | 2005-09-30 18:22:04 | Re: Problema creando un tablespace... |