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
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 |