Hola Lista!!!
Aca en mi empresa tenemos un Server CentOS 5.10, ahi tengo un samba-3.0.33-3.40.el5_10 con usuarios reales del sistema.
También tenemos un NAS, al cual le cree una carpeta, con un usuario para hacer los Backups correspondientes en el mismo y de esa forma mantener una copia sincronizada, con rsync.
En mi /etc/fstab tengo
//192.168.30.10/backup_datos /mnt/backup cifs username=backup,password=passwd,_netdev 0 0
(El password no es verdadero)
Y claro está se monta perfecto
Despues en el crontab tengo: #Hacer Backup de los Datos con rsync 00 0 * * * root rsync -avr /home /mnt/backup
Supuestamente hace hizo bien la primera vez, pero ya después me da "permiso denegado" y cuando veo los permisos
/mnt/backup --> root de propietario y grupo y 777 como permisos adicionales. Despues dentro de backup todo lo que crea, lo hace con estos permisos: drwxrw-rw- 68 1026 users 0 abr 14 15:05 directorio -rw-r--r-- 1 1026 users 291650 nov 12 2007 mysql.sql
Como ven el pone como usuario propietario un 1026 y como grupo users.
El NAS crea un sistema ext4 y el usuario si o si puede escribir en esa carpeta. La tarea del crontab la hace root, es por eso que me parece extraño el hecho de cree con esos usuarios, aunque considero que ese usuario es del NAS y no del sistema CentOS, aunque sin que quepa duda, debe ser eso. Pregunto, ¿habría que crear entonces un usuario en el CentOS y ponerlo como propietario del directorio donde se monta el NAS y que pueda copiar ahi como propietario de ese directorio.?
Saludos, David
"Supuestamente" lo hizo bien la primera vez ? No tiene mucho sentido excepto si la primera vez fue montado de forma diferente o/y desde otro lugar
Un NAS *podria* mappear los usuarios pero no es una configuracion usual excepto para uid=0 que suele mappearse to nobody (como mismo hace nfs) cuando metes en la equacion cifs entonces el mappeo pasa de seguro
Prueba manualmente hasta que estes 200% convencido que falla o funciona como esperas
Otra pregunta. Por que haces el volumen cifs si es para backup desde un unix ? Segunda pregunta. Por que el NAS no es el destino primario y el linux el backup ?
Las preguntas son para que te las respondas a ti mismo si todavia no te las hecho :)
Cu Roger
Sent from Yahoo! Mail on Android
Otra pregunta. Por que haces el volumen cifs si es para backup desde un unix ? Segunda pregunta. Por que el NAS no es el destino primario y el linux el backup ?
Monte CIFS porque vi que era la forma correcta de montar un NAS en Linux, sin embargo leer más al respecto.
El NAS no es destino primario, porque quiero salva guardar los datos de Samba de un CentOS, o sea todo el universo de datos que comparten los usuarios deseo almacenar en una segunda ubicación ya que mi servidor es una PC y no estoy muy confiado en su hardware...
Saludos, David
Solución Salomónica:
rsync -avr --no-owner --no-group /home /mnt/backup
Con esto evito que rsync desee cambiar el propietario y grupo del NAS, dejando que este último maneje a su antojo...
Saludos, David
El día 14 de abril de 2014, 17:33, David González Romero dgrvedado@gmail.com escribió:
Hola Lista!!!
Aca en mi empresa tenemos un Server CentOS 5.10, ahi tengo un samba-3.0.33-3.40.el5_10 con usuarios reales del sistema.
También tenemos un NAS, al cual le cree una carpeta, con un usuario para hacer los Backups correspondientes en el mismo y de esa forma mantener una copia sincronizada, con rsync.
En mi /etc/fstab tengo
//192.168.30.10/backup_datos /mnt/backup cifs username=backup,password=passwd,_netdev 0 0
(El password no es verdadero)
Y claro está se monta perfecto
Despues en el crontab tengo: #Hacer Backup de los Datos con rsync 00 0 * * * root rsync -avr /home /mnt/backup
Supuestamente hace hizo bien la primera vez, pero ya después me da "permiso denegado" y cuando veo los permisos
/mnt/backup --> root de propietario y grupo y 777 como permisos adicionales. Despues dentro de backup todo lo que crea, lo hace con estos permisos: drwxrw-rw- 68 1026 users 0 abr 14 15:05 directorio -rw-r--r-- 1 1026 users 291650 nov 12 2007 mysql.sql
Como ven el pone como usuario propietario un 1026 y como grupo users.
El NAS crea un sistema ext4 y el usuario si o si puede escribir en esa carpeta. La tarea del crontab la hace root, es por eso que me parece extraño el hecho de cree con esos usuarios, aunque considero que ese usuario es del NAS y no del sistema CentOS, aunque sin que quepa duda, debe ser eso. Pregunto, ¿habría que crear entonces un usuario en el CentOS y ponerlo como propietario del directorio donde se monta el NAS y que pueda copiar ahi como propietario de ese directorio.?
Saludos, David