Re: Respaldar via Cron una vez a la semana

From: Gunnar Wolf <gwolf(at)gwolf(dot)org>
To: ricardo yanguma <ricardo(dot)yanguma(at)gmail(dot)com>
Cc: "Omar Zeballos (Kantutani)" <ozeballos(at)kantutani(dot)com>, Marco Antonio <marcoantoniofrias(at)gmail(dot)com>, Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Respaldar via Cron una vez a la semana
Date: 2006-11-24 01:44:52
Message-ID: 20061124014452.GD12505@gwolf.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

ricardo yanguma dijo [Thu, Nov 23, 2006 at 04:42:55PM -0500]:
> Gracias.. lo hice con el .bat de la siguiente forma
>
> @echo off
> C:\Archivos de programa\PostgreSQL\8.1\bin
> set PGPASSWORD=pppp
> pg_dump.exe -i -h localhost -p 5432 -U postgres -F c -b -v -f
> "C:\AppServ\backup\nuevo_tarea_progamada.backup" sur

Desconozco cómo deba esto manejarse en Windows, pero el consejo va en
líneas generales por lo menos :)

Guardar las contraseñas de acceso a tus BDs en los scripts que invocan
a diferentes funciones es siempre una mala idea. ¿Por qué?

- Mantenimiento. Imagina que decides cambiar las contraseñas de tus
BDs. ¿Dónde tienes que hacerlo? ¿En un archivo? ¿En 10? ¿En 50? ¿En
el registro? Mejor ten un lugar centralizado.
- Seguridad. Desconozco los detalles del manejo de permisos en
Windows, pero en cualquier sistema sobre NTFS es posible definir los
permisos de acceso a cada uno de tus archivos. Nuevamente es asunto
de escalabilidad, pero en este caso aunado a la confianza: ¿Estás
seguro de haber puesto los permisos correctos a cada uno de los
archivos? ¿Y si lo hiciste con prisa y lo olvidaste? Cualquier
usuario (o atacante que haya entrado a tu máquina con una cuenta
poco privilegiada) puede ver al script en cuestión y darle en la
torre a tu BD.
- Factor humano. Muchas veces, en un afan de ayudar a alguien, vas a
pasarle tus scripts tal cual - sin detenerte a eliminar cada una de
las menciones de PGPASSWORD.

Saludos,

--
Gunnar Wolf - gwolf(at)gwolf(dot)org - (+52-55)5623-0154 / 1451-2244
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2006-11-24 01:56:01 Re: Consulta
Previous Message Eliana Gutierrez 2006-11-24 01:42:21 Re: Consulta