Additions:
%%$ rm /jail/tmp/.s.PGSQL.5432
$ ln /tmp/.s.PGSQL.5432 /jail/tmp/%%
%%$ cp /tmp/.s.PGSQL.5432.lock /jail/tmp/%%
%%$ psql -Uusuario -h localhost base_de_datos%%
$ ln /tmp/.s.PGSQL.5432 /jail/tmp/%%
%%$ cp /tmp/.s.PGSQL.5432.lock /jail/tmp/%%
%%$ psql -Uusuario -h localhost base_de_datos%%
Deletions:
ln /tmp/.s.PGSQL.5432 /jail/tmp/%%
%%cp /tmp/.s.PGSQL.5432.lock /jail/tmp/%%
%%psql -Uusuario -h localhost base_de_datos%%
Additions:
%%psql -Uusuario -h localhost base_de_datos%%
Deletions:
Additions:
Para habilitar acceso a Postgresql usando psql en una jaula...
Usando Jailkit podemos crear la jaula usando:
%%(;/etc/jailkit/jk_init.ini)[postgresql]
comment = PostgreSQL Server
executables = /usr/bin/psql
regularfiles = /tmp/.s.PGSQL.5432%%
Y desde el shell para ejecutarlo:
%%(bash)$ jk_init -j /jail postgresql%%
o en caso de ser un upgrade agregar ##jk_init -f ...##:
Un posible problema es que no se pueda conectar localmente, sólo usando ##-h localhost##.
Referencias:
jailkit: http://olivier.sessink.nl/jailkit/
Usando Jailkit podemos crear la jaula usando:
%%(;/etc/jailkit/jk_init.ini)[postgresql]
comment = PostgreSQL Server
executables = /usr/bin/psql
regularfiles = /tmp/.s.PGSQL.5432%%
Y desde el shell para ejecutarlo:
%%(bash)$ jk_init -j /jail postgresql%%
o en caso de ser un upgrade agregar ##jk_init -f ...##:
Un posible problema es que no se pueda conectar localmente, sólo usando ##-h localhost##.
Referencias:
jailkit: http://olivier.sessink.nl/jailkit/