Ignacio Garc�a Fern�ndez escribi�::
Hola lista,

Estoy preparando un script sencillito que me permita hacer una copia de
seguridad de un directorio y copiarla por ssh a otra m�quina. Esto se har�
con autentificaci�n por claves para hacerlo autom�tico.

no se trata de un scriptcito pero me parece lo mas adecuado, ya que es muy sencillo, esta echo en c y soporta todo lo que mencionas arriba

apt-get install hdup

El directorio del que quiero hacer la copia de seguridad tiene
subdirectorios de diferentes usuarios, y como usuario, yo no tengo acceso de
lectura a todos ellos.

Para poder hacer esto, se me ocurren dos o tres maneras.
1) Hacerlo todo como root. ESto me obliga a crear claves para el root y
poner la p�blca en la otra m�quina. �Supone alg�n riesgo extraordinario?

p�blicar una llave p�blica no supone ningun riesgo.

2) Permitir que yo pueda ejecutar tar como root por medio de sudo, sin
password. Lo veo m�s peligroso.

bueno es mas seguro que correrlo como root.(y me quedo con esta opci�n de ultima compilar est�tico el hdup y correrlo con chroot)

3) Crear un grupo que tenga acceso a ese directorio, salt�ndose permisos, e
incluyendo al usuario encargado de la copia de seguridad en dicho grupo.
�Es esto posible?

definitivamente, el problema se presenta que cada vez que un usuario cree un archivo o carpeta su GID ser� igual a su UID como usuario. As� que quiza debas cronear el chgroup -R.

Slds !

--
Luciano


Responder a