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