Lists: | pgsql-es-ayuda |
---|
From: | Kernel <jucabapa(at)gmail(dot)com> |
---|---|
To: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | chmod desde postgres/plsql |
Date: | 2016-04-13 13:29:07 |
Message-ID: | 570E49A3.1080505@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
hola,
estoy creando un fichero desde plsql con un execute ('copy ....'), y me
gustaria saber si hay alguna forma de hacer un chmod 666 al fichero que
he creado.
¿puedo ejecutar comandos de sistema?
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From: | "Gilberto Castillo" <gilberto(dot)castillo(at)etecsa(dot)cu> |
---|---|
To: | "Kernel" <jucabapa(at)gmail(dot)com> |
Cc: | "Ayuda" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: chmod desde postgres/plsql |
Date: | 2016-04-13 13:31:55 |
Message-ID: | 36622.192.168.207.54.1460554315.squirrel@webmail.etecsa.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
>
> hola,
>
> estoy creando un fichero desde plsql con un execute ('copy ....'), y me
> gustaria saber si hay alguna forma de hacer un chmod 666 al fichero que
> he creado.
> ¿puedo ejecutar comandos de sistema?
Uhmmm, no nos queda claro lo que deseas hacer, pero ojo con buenas
intenciones podemos crear muchos problemas en el futuro.
--
Saludos,
Gilberto Castillo
ETECSA, La Habana, Cuba
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From: | Gerardo Herzig <gherzig(at)fmed(dot)uba(dot)ar> |
---|---|
To: | Kernel <jucabapa(at)gmail(dot)com> |
Cc: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: chmod desde postgres/plsql |
Date: | 2016-04-13 13:57:07 |
Message-ID: | 1989303812.239083.1460555827237.JavaMail.root@fmed.uba.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Podes utilizar pl/python, o cualquier otro lenguaje soportado que permita salidas al SO.
HTH
Gerardo
----- Mensaje original -----
> De: "Kernel" <jucabapa(at)gmail(dot)com>
> Para: "Ayuda" <pgsql-es-ayuda(at)postgresql(dot)org>
> Enviados: Miércoles, 13 de Abril 2016 10:29:07
> Asunto: [pgsql-es-ayuda] chmod desde postgres/plsql
>
>
> hola,
>
> estoy creando un fichero desde plsql con un execute ('copy ....'), y
> me
> gustaria saber si hay alguna forma de hacer un chmod 666 al fichero
> que
> he creado.
> ¿puedo ejecutar comandos de sistema?
>
> -
> Enviado a la lista de correo pgsql-es-ayuda
> (pgsql-es-ayuda(at)postgresql(dot)org)
> Para cambiar tu suscripci�n:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From: | Kernel <jucabapa(at)gmail(dot)com> |
---|---|
To: | |
Cc: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: chmod desde postgres/plsql |
Date: | 2016-04-13 14:14:07 |
Message-ID: | 570E542F.3070000@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
El 13/04/2016 a las 15:31, Gilberto Castillo escribió:
>
>>
>> hola,
>>
>> estoy creando un fichero desde plsql con un execute ('copy ....'), y me
>> gustaria saber si hay alguna forma de hacer un chmod 666 al fichero que
>> he creado.
>> ¿puedo ejecutar comandos de sistema?
>
> Uhmmm, no nos queda claro lo que deseas hacer, pero ojo con buenas
> intenciones podemos crear muchos problemas en el futuro.
>
>
Necesito crear un fichero para que otro proceso lo lea y lo pueda borrar.
El problema es que el fichero que genera es del usuario postgres y el
pemiso que crea es rw-r--r--, de esta forma el otro proceso no lo puede
borrar.
Alguna idea?
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From: | Jorge Gonzalez <jgonzalez(at)itecnologica(dot)com> |
---|---|
To: | Kernel <jucabapa(at)gmail(dot)com> |
Cc: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: chmod desde postgres/plsql |
Date: | 2016-04-13 14:20:33 |
Message-ID: | CAOKdQySxQX8rY_tDK=mHy6=vJEKMCMf4bPNC8itQQM2-5VqwFw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Qué tal si usas PL/Shell ???
El 13 de abril de 2016, 9:44, Kernel <jucabapa(at)gmail(dot)com> escribió:
> El 13/04/2016 a las 15:31, Gilberto Castillo escribió:
>
>>
>>
>>> hola,
>>>
>>> estoy creando un fichero desde plsql con un execute ('copy ....'), y me
>>> gustaria saber si hay alguna forma de hacer un chmod 666 al fichero que
>>> he creado.
>>> ¿puedo ejecutar comandos de sistema?
>>>
>>
>> Uhmmm, no nos queda claro lo que deseas hacer, pero ojo con buenas
>> intenciones podemos crear muchos problemas en el futuro.
>>
>>
>>
> Necesito crear un fichero para que otro proceso lo lea y lo pueda borrar.
>
> El problema es que el fichero que genera es del usuario postgres y el
> pemiso que crea es rw-r--r--, de esta forma el otro proceso no lo puede
> borrar.
>
> Alguna idea?
>
>
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org
> )
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>
--
Ing. Jorge A. González V.
Especialista de Base de Datos
Gerencia de Tecnología
Oficina (Máster): +58 (251) 232 16 34
Oficina (Directo): +58 (251) 250 43 99
*Móvil: *+584261534450
Fax: +58 (251) 231 77 64
From: | Kernel <jucabapa(at)gmail(dot)com> |
---|---|
To: | |
Cc: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: chmod desde postgres/plsql |
Date: | 2016-04-13 14:55:19 |
Message-ID: | 570E5DD7.5000702@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
No lo conozco, ¿postgres no tiene nada o plsql?
El comando copy tampoco tiene ninguna opción para crear el fichero con
permisos determinados.
El 13/04/2016 a las 16:20, Jorge Gonzalez escribió:
> Qué tal si usas PL/Shell ???
>
> El 13 de abril de 2016, 9:44, Kernel <jucabapa(at)gmail(dot)com
> <mailto:jucabapa(at)gmail(dot)com>> escribió:
>
> El 13/04/2016 a las 15:31, Gilberto Castillo escribió:
>
>
>
> hola,
>
> estoy creando un fichero desde plsql con un execute ('copy
> ....'), y me
> gustaria saber si hay alguna forma de hacer un chmod 666 al
> fichero que
> he creado.
> ¿puedo ejecutar comandos de sistema?
>
>
> Uhmmm, no nos queda claro lo que deseas hacer, pero ojo con buenas
> intenciones podemos crear muchos problemas en el futuro.
>
>
>
> Necesito crear un fichero para que otro proceso lo lea y lo pueda
> borrar.
>
> El problema es que el fichero que genera es del usuario postgres y
> el pemiso que crea es rw-r--r--, de esta forma el otro proceso no lo
> puede borrar.
>
> Alguna idea?
>
>
> -
> Enviado a la lista de correo pgsql-es-ayuda
> (pgsql-es-ayuda(at)postgresql(dot)org <mailto:pgsql-es-ayuda(at)postgresql(dot)org>)
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>
>
>
>
> --
> Ing. Jorge A. González V.
> Especialista de Base de Datos
> Gerencia de Tecnología
> Oficina (Máster): +58 (251) 232 16 34
> Oficina (Directo): +58 (251) 250 43 99
> *Móvil: *+584261534450
> Fax: +58 (251) 231 77 64
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From: | Jorge Gonzalez <jgonzalez(at)itecnologica(dot)com> |
---|---|
To: | Kernel <jucabapa(at)gmail(dot)com> |
Cc: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: chmod desde postgres/plsql |
Date: | 2016-04-13 15:00:07 |
Message-ID: | CAOKdQySGWU+_Jw-VKj_RDgQEb-B6FY8Jv_JiuaCaetUn=KcT5A@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Mira aquí, hasta un ejemplo trae https://github.com/petere/plsh
El 13 de abril de 2016, 10:25, Kernel <jucabapa(at)gmail(dot)com> escribió:
> No lo conozco, ¿postgres no tiene nada o plsql?
>
> El comando copy tampoco tiene ninguna opción para crear el fichero con
> permisos determinados.
>
> El 13/04/2016 a las 16:20, Jorge Gonzalez escribió:
>
>> Qué tal si usas PL/Shell ???
>>
>> El 13 de abril de 2016, 9:44, Kernel <jucabapa(at)gmail(dot)com
>> <mailto:jucabapa(at)gmail(dot)com>> escribió:
>>
>> El 13/04/2016 a las 15:31, Gilberto Castillo escribió:
>>
>>
>>
>> hola,
>>
>> estoy creando un fichero desde plsql con un execute ('copy
>> ....'), y me
>> gustaria saber si hay alguna forma de hacer un chmod 666 al
>> fichero que
>> he creado.
>> ¿puedo ejecutar comandos de sistema?
>>
>>
>> Uhmmm, no nos queda claro lo que deseas hacer, pero ojo con buenas
>> intenciones podemos crear muchos problemas en el futuro.
>>
>>
>>
>> Necesito crear un fichero para que otro proceso lo lea y lo pueda
>> borrar.
>>
>> El problema es que el fichero que genera es del usuario postgres y
>> el pemiso que crea es rw-r--r--, de esta forma el otro proceso no lo
>> puede borrar.
>>
>> Alguna idea?
>>
>>
>> -
>> Enviado a la lista de correo pgsql-es-ayuda
>> (pgsql-es-ayuda(at)postgresql(dot)org <mailto:pgsql-es-ayuda(at)postgresql(dot)org
>> >)
>> Para cambiar tu suscripción:
>> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>>
>>
>>
>>
>> --
>> Ing. Jorge A. González V.
>> Especialista de Base de Datos
>> Gerencia de Tecnología
>> Oficina (Máster): +58 (251) 232 16 34
>> Oficina (Directo): +58 (251) 250 43 99
>> *Móvil: *+584261534450
>> Fax: +58 (251) 231 77 64
>>
>
>
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org
> )
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>
--
Ing. Jorge A. González V.
Especialista de Base de Datos
Gerencia de Tecnología
Oficina (Máster): +58 (251) 232 16 34
Oficina (Directo): +58 (251) 250 43 99
*Móvil: *+584261534450
Fax: +58 (251) 231 77 64
From: | Juan <smalltalker(dot)marcelo(at)gmail(dot)com> |
---|---|
To: | Kernel <jucabapa(at)gmail(dot)com> |
Cc: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: chmod desde postgres/plsql |
Date: | 2016-04-13 15:01:37 |
Message-ID: | CAKizN9zTNy=txTQe0OxfKijNi0DRF+z5DX8UtY5rV4_2DD5+DQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Gente
El Comando copy copia con los mismos derechos qué tiene el archivo de origen
El 13/04/2016 11:55, "Kernel" <jucabapa(at)gmail(dot)com> escribió:
> No lo conozco, ¿postgres no tiene nada o plsql?
>
> El comando copy tampoco tiene ninguna opción para crear el fichero con
> permisos determinados.
>
> El 13/04/2016 a las 16:20, Jorge Gonzalez escribió:
>
>> Qué tal si usas PL/Shell ???
>>
>> El 13 de abril de 2016, 9:44, Kernel <jucabapa(at)gmail(dot)com
>> <mailto:jucabapa(at)gmail(dot)com>> escribió:
>>
>> El 13/04/2016 a las 15:31, Gilberto Castillo escribió:
>>
>>
>>
>> hola,
>>
>> estoy creando un fichero desde plsql con un execute ('copy
>> ....'), y me
>> gustaria saber si hay alguna forma de hacer un chmod 666 al
>> fichero que
>> he creado.
>> ¿puedo ejecutar comandos de sistema?
>>
>>
>> Uhmmm, no nos queda claro lo que deseas hacer, pero ojo con buenas
>> intenciones podemos crear muchos problemas en el futuro.
>>
>>
>>
>> Necesito crear un fichero para que otro proceso lo lea y lo pueda
>> borrar.
>>
>> El problema es que el fichero que genera es del usuario postgres y
>> el pemiso que crea es rw-r--r--, de esta forma el otro proceso no lo
>> puede borrar.
>>
>> Alguna idea?
>>
>>
>> -
>> Enviado a la lista de correo pgsql-es-ayuda
>> (pgsql-es-ayuda(at)postgresql(dot)org <mailto:pgsql-es-ayuda(at)postgresql(dot)org
>> >)
>> Para cambiar tu suscripción:
>> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>>
>>
>>
>>
>> --
>> Ing. Jorge A. González V.
>> Especialista de Base de Datos
>> Gerencia de Tecnología
>> Oficina (Máster): +58 (251) 232 16 34
>> Oficina (Directo): +58 (251) 250 43 99
>> *Móvil: *+584261534450
>> Fax: +58 (251) 231 77 64
>>
>
>
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org
> )
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>
From: | Anthony Sotolongo <asotolongo(at)gmail(dot)com> |
---|---|
To: | Kernel <jucabapa(at)gmail(dot)com> |
Cc: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: chmod desde postgres/plsql |
Date: | 2016-04-13 15:02:14 |
Message-ID: | 570E5F76.90306@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Hola, como te decia Gerardo puedes utilizar un untrusted
language(plpython plperl, ect).
Y no puedes tener una tarea programada que le cambie los permisos los
archivos de determinado directorio y asi te quitas hacer eso desde
PostgreSQL.
Saludos
On 13/04/16 11:14, Kernel wrote:
> El 13/04/2016 a las 15:31, Gilberto Castillo escribió:
>>
>>>
>>> hola,
>>>
>>> estoy creando un fichero desde plsql con un execute ('copy ....'), y me
>>> gustaria saber si hay alguna forma de hacer un chmod 666 al fichero que
>>> he creado.
>>> ¿puedo ejecutar comandos de sistema?
>>
>> Uhmmm, no nos queda claro lo que deseas hacer, pero ojo con buenas
>> intenciones podemos crear muchos problemas en el futuro.
>>
>>
>
> Necesito crear un fichero para que otro proceso lo lea y lo pueda borrar.
>
> El problema es que el fichero que genera es del usuario postgres y el
> pemiso que crea es rw-r--r--, de esta forma el otro proceso no lo
> puede borrar.
>
> Alguna idea?
>
> -
> Enviado a la lista de correo pgsql-es-ayuda
> (pgsql-es-ayuda(at)postgresql(dot)org)
> Para cambiar tu suscripci�n:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From: | Kernel <jucabapa(at)gmail(dot)com> |
---|---|
To: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [MASSMAIL]Re: chmod desde postgres/plsql |
Date: | 2016-04-13 15:13:24 |
Message-ID: | 570E6214.6080002@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
El 13/04/2016 a las 16:27, Gilberto Castillo escribió:
>
>> El 13/04/2016 a las 15:31, Gilberto Castillo escribió:
>>>
>>>>
>>>> hola,
>>>>
>>>> estoy creando un fichero desde plsql con un execute ('copy ....'), y me
>>>> gustaria saber si hay alguna forma de hacer un chmod 666 al fichero que
>>>> he creado.
>>>> ¿puedo ejecutar comandos de sistema?
>>>
>>> Uhmmm, no nos queda claro lo que deseas hacer, pero ojo con buenas
>>> intenciones podemos crear muchos problemas en el futuro.
>>>
>>>
>>
>> Necesito crear un fichero para que otro proceso lo lea y lo pueda borrar.
>>
>> El problema es que el fichero que genera es del usuario postgres y el
>> pemiso que crea es rw-r--r--, de esta forma el otro proceso no lo puede
>> borrar.
>>
>> Alguna idea?
>
> Se me ocurre que hagas una script y la manejos por cron.
>
>
>>
>> -
>> Enviado a la lista de correo pgsql-es-ayuda
>> (pgsql-es-ayuda(at)postgresql(dot)org)
>> Para cambiar tu suscripci�n:
>> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>>
>
>
El tema es que me gustaria no tener que hacer mas cron, ya tengo
demasiados ..
¿alguna variable de postgres?
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From: | Jorge Gonzalez <jgonzalez(at)itecnologica(dot)com> |
---|---|
To: | Kernel <jucabapa(at)gmail(dot)com> |
Cc: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [MASSMAIL]Re: chmod desde postgres/plsql |
Date: | 2016-04-13 15:17:18 |
Message-ID: | CAOKdQyTLwm_fCOGH=i0FRD0bwW-BXK0ngx19cOkR=gx0=KdrPg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Y si en vez de cron usas el pgagent, el cron nativo de postgres??
El 13 de abril de 2016, 10:43, Kernel <jucabapa(at)gmail(dot)com> escribió:
> El 13/04/2016 a las 16:27, Gilberto Castillo escribió:
>
>>
>> El 13/04/2016 a las 15:31, Gilberto Castillo escribió:
>>>
>>>>
>>>>
>>>>> hola,
>>>>>
>>>>> estoy creando un fichero desde plsql con un execute ('copy ....'), y me
>>>>> gustaria saber si hay alguna forma de hacer un chmod 666 al fichero que
>>>>> he creado.
>>>>> ¿puedo ejecutar comandos de sistema?
>>>>>
>>>>
>>>> Uhmmm, no nos queda claro lo que deseas hacer, pero ojo con buenas
>>>> intenciones podemos crear muchos problemas en el futuro.
>>>>
>>>>
>>>>
>>> Necesito crear un fichero para que otro proceso lo lea y lo pueda borrar.
>>>
>>> El problema es que el fichero que genera es del usuario postgres y el
>>> pemiso que crea es rw-r--r--, de esta forma el otro proceso no lo puede
>>> borrar.
>>>
>>> Alguna idea?
>>>
>>
>> Se me ocurre que hagas una script y la manejos por cron.
>>
>>
>>
>>> -
>>> Enviado a la lista de correo pgsql-es-ayuda
>>> (pgsql-es-ayuda(at)postgresql(dot)org)
>>> Para cambiar tu suscripci�n:
>>> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>>>
>>>
>>
>>
> El tema es que me gustaria no tener que hacer mas cron, ya tengo
> demasiados ..
>
> ¿alguna variable de postgres?
>
>
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org
> )
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>
--
Ing. Jorge A. González V.
Especialista de Base de Datos
Gerencia de Tecnología
Oficina (Máster): +58 (251) 232 16 34
Oficina (Directo): +58 (251) 250 43 99
*Móvil: *+584261534450
Fax: +58 (251) 231 77 64
From: | Kernel <jucabapa(at)gmail(dot)com> |
---|---|
To: | |
Cc: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: chmod desde postgres/plsql |
Date: | 2016-04-13 15:45:14 |
Message-ID: | 570E698A.8040207@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
El 13/04/2016 a las 17:02, Anthony Sotolongo escribió:
> Hola, como te decia Gerardo puedes utilizar un untrusted
> language(plpython plperl, ect).
> Y no puedes tener una tarea programada que le cambie los permisos los
> archivos de determinado directorio y asi te quitas hacer eso desde
> PostgreSQL.
>
> Saludos
>
> On 13/04/16 11:14, Kernel wrote:
>> El 13/04/2016 a las 15:31, Gilberto Castillo escribió:
>>>
>>>>
>>>> hola,
>>>>
>>>> estoy creando un fichero desde plsql con un execute ('copy ....'), y me
>>>> gustaria saber si hay alguna forma de hacer un chmod 666 al fichero que
>>>> he creado.
>>>> ¿puedo ejecutar comandos de sistema?
>>>
>>> Uhmmm, no nos queda claro lo que deseas hacer, pero ojo con buenas
>>> intenciones podemos crear muchos problemas en el futuro.
>>>
>>>
>>
>> Necesito crear un fichero para que otro proceso lo lea y lo pueda borrar.
>>
>> El problema es que el fichero que genera es del usuario postgres y el
>> pemiso que crea es rw-r--r--, de esta forma el otro proceso no lo
>> puede borrar.
>>
>> Alguna idea?
>>
>> -
>> Enviado a la lista de correo pgsql-es-ayuda
>> (pgsql-es-ayuda(at)postgresql(dot)org)
>> Para cambiar tu suscripci�n:
>> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>
> .
No entiendo bien como funciona la opcion de COPY .... TO PROGRAM
¿por aquí tampoco?
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From: | Kernel <jucabapa(at)gmail(dot)com> |
---|---|
To: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: chmod desde postgres/plsql |
Date: | 2016-04-13 15:49:57 |
Message-ID: | 570E6AA5.3050505@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
El 13/04/2016 a las 17:45, Kernel escribió:
> El 13/04/2016 a las 17:02, Anthony Sotolongo escribió:
>> Hola, como te decia Gerardo puedes utilizar un untrusted
>> language(plpython plperl, ect).
>> Y no puedes tener una tarea programada que le cambie los permisos los
>> archivos de determinado directorio y asi te quitas hacer eso desde
>> PostgreSQL.
>>
>> Saludos
>>
>> On 13/04/16 11:14, Kernel wrote:
>>> El 13/04/2016 a las 15:31, Gilberto Castillo escribió:
>>>>
>>>>>
>>>>> hola,
>>>>>
>>>>> estoy creando un fichero desde plsql con un execute ('copy ....'),
>>>>> y me
>>>>> gustaria saber si hay alguna forma de hacer un chmod 666 al fichero
>>>>> que
>>>>> he creado.
>>>>> ¿puedo ejecutar comandos de sistema?
>>>>
>>>> Uhmmm, no nos queda claro lo que deseas hacer, pero ojo con buenas
>>>> intenciones podemos crear muchos problemas en el futuro.
>>>>
>>>>
>>>
>>> Necesito crear un fichero para que otro proceso lo lea y lo pueda
>>> borrar.
>>>
>>> El problema es que el fichero que genera es del usuario postgres y el
>>> pemiso que crea es rw-r--r--, de esta forma el otro proceso no lo
>>> puede borrar.
>>>
>>> Alguna idea?
>>>
>>> -
>>> Enviado a la lista de correo pgsql-es-ayuda
>>> (pgsql-es-ayuda(at)postgresql(dot)org)
>>> Para cambiar tu suscripci�n:
>>> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>>
>> .
>
> No entiendo bien como funciona la opcion de COPY .... TO PROGRAM
>
> ¿por aquí tampoco?
>
Perdón , es a partir de la 9.3
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From: | Kernel <jucabapa(at)gmail(dot)com> |
---|---|
To: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | chmod desde postgres/plsql -MI SOLUCION |
Date: | 2016-04-13 16:19:15 |
Message-ID: | 570E7183.7010504@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
El 13/04/2016 a las 17:18, Gilberto Castillo escribió:
>
>> El 13/04/2016 a las 16:27, Gilberto Castillo escribió:
>>>
>>>> El 13/04/2016 a las 15:31, Gilberto Castillo escribió:
>>>>>
>>>>>>
>>>>>> hola,
>>>>>>
>>>>>> estoy creando un fichero desde plsql con un execute ('copy ....'), y
>>>>>> me
>>>>>> gustaria saber si hay alguna forma de hacer un chmod 666 al fichero
>>>>>> que
>>>>>> he creado.
>>>>>> ¿puedo ejecutar comandos de sistema?
>>>>>
>>>>> Uhmmm, no nos queda claro lo que deseas hacer, pero ojo con buenas
>>>>> intenciones podemos crear muchos problemas en el futuro.
>>>>>
>>>>>
>>>>
>>>> Necesito crear un fichero para que otro proceso lo lea y lo pueda
>>>> borrar.
>>>>
>>>> El problema es que el fichero que genera es del usuario postgres y el
>>>> pemiso que crea es rw-r--r--, de esta forma el otro proceso no lo puede
>>>> borrar.
>>>>
>>>> Alguna idea?
>>>
>>> Se me ocurre que hagas una script y la manejos por cron.
>>>
>>>
>>>>
>>>> -
>>>> Enviado a la lista de correo pgsql-es-ayuda
>>>> (pgsql-es-ayuda(at)postgresql(dot)org)
>>>> Para cambiar tu suscripci�n:
>>>> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>>>>
>>>
>>>
>>
>> El tema es que me gustaria no tener que hacer mas cron, ya tengo
>> demasiados ..
>>
>> ¿alguna variable de postgres?
>
> Uhmmm, para mi no importa uno más, el tema es que el gestor solo lo debes
> utilizar para las cosas que el hace mejor, Postgres tiene varios lenguajes
> procedurales como pyton, sh, perl ... etc.. etc, insisto que es como
> complicarse la vida por gusto.
>
>
Como lo que yo utilizo es un directorio de intercambio de ficheros, voy
a utilizar setfacl de linux con los permisos que necesito
Gracias por vuestro tiempo
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From: | Horacio Miranda <hmiranda(at)gmail(dot)com> |
---|---|
To: | Kernel <jucabapa(at)gmail(dot)com>, Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: chmod desde postgres/plsql |
Date: | 2016-04-14 04:59:29 |
Message-ID: | 570F23B1.1000207@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
No es necesario, solo basta que a la carpeta donde escribes el archivo
le des los permisos adecuados para que el grupo sea heredado.
Ambos usuarios deben pertenecer al mismo grupo.
Mira el SGID
http://linoxide.com/how-tos/stickbit-suid-guid/
On 14/04/2016 1:29 AM, Kernel wrote:
>
> hola,
>
> estoy creando un fichero desde plsql con un execute ('copy ....'), y me
> gustaria saber si hay alguna forma de hacer un chmod 666 al fichero que
> he creado.
> ¿puedo ejecutar comandos de sistema?
>
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
> Para cambiar tu suscripci�n:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From: | Kernel <jucabapa(at)gmail(dot)com> |
---|---|
To: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: chmod desde postgres/plsql -MI SOLUCION |
Date: | 2016-04-15 07:46:48 |
Message-ID: | 57109C68.3080704@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
El 14/04/2016 a las 10:53, Francisco Olarte escribió:
> folarte(at)paqueton:~/tst$ who am I
> K:
>
> 2016-04-13 18:19 GMT+02:00 Kernel <jucabapa(at)gmail(dot)com>:
>> Como lo que yo utilizo es un directorio de intercambio de ficheros, voy a
>> utilizar setfacl de linux con los permisos que necesito
>
> No te hacen falta ese tipo de cosas, recuerda que en Linux los
> permisos para borrar un archivo vienen determinados por los permisos
> que tienes SOBRE EL DIRECTORIO en el que esta ( aproximadamente, un
> archivo se borra cuando nadie lo tiene abierto y nadie apunta a el, un
> directorio es simplemente un archivo que contiene nombres y punteros a
> archivos, por eso en muchos *ix la syscall que se usa para borrar se
> llama UNLINK. Una vez que interiorizas esto las cosas de permisos y
> borrados se entienden mejor. ).
>
> Ejemplo:
>
> folarte(at)paqueton:~/tst$ ls -la
> drwxr-xr-x 2 folarte folarte 4096 Apr 14 10:41 .
> drwxr-xr-x 132 folarte folarte 12288 Apr 14 10:36 ..
> -rw-r--r-- 1 root root 0 Apr 14 10:41 a
> -rw-r--r-- 1 root root 0 Apr 14 10:41 b
> total 16
>
> ** El directorio es MIO pero no puedo leer los archivos ( que hice con
> sudo touch ).
>
> folarte(at)paqueton:~/tst$ rm a
> rm: remove write-protected regular empty file ‘a’? y
>
> ** El rm normal lo borra sin problemas, el prompt es porque esa
> operacion suele ser un error. Imaginate que el archivo es tuyo, es tu
> clave de ssh, p.e., y la has puesto en solo lectura por si acaso, eso
> evita que la borres por error con un rm*
>
> folarte(at)paqueton:~/tst$ rm -f b
>
> ** Pero fijate como el -f ni pregunta.
>
> folarte(at)paqueton:~/tst$ ls -la
> total 16
> drwxr-xr-x 2 folarte folarte 4096 Apr 14 10:42 .
> drwxr-xr-x 132 folarte folarte 12288 Apr 14 10:36 ..
>
> ** Y efectivamente desaparecieron.
>
> El patron tipico para ese tipo de intercambios son cosas como hacer
> que el directorio tenga permisos de escritura para un grupo y meter en
> el a los interesados. Hay formas mas cachondas, jugando con los sticky
> bits y cosas asi, pero normalmente con eso te suele valer.
>
> Sorry por el retardo y el off-topicazo.
>
> Francisco Olarte.
>
Ok, muchas gracias, desconocía el tema totalmente
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda