Newsgroup: it.comp.os.linux.iniziare
Titolo: problema con rsync: operazione non permessa

Da terminale ho dato questo comando
 
rsync -r -t -v --progress --no-p --no-g --delete-before -s 
--modify-window=1 ~/Scrivania/test/ /mnt/public/
 
ma si presentano alcuni problemi
 
building file list ...
4 files to consider
./
rsync: failed to set times on "/mnt/public/.": Operation not permitted (1)
1
            2 100%    0.00kB/s    0:00:00 (xfer#1, to-check=2/4)
2
            2 100%    1.95kB/s    0:00:00 (xfer#2, to-check=1/4)
3
            2 100%    1.95kB/s    0:00:00 (xfer#3, to-check=0/4)
rsync: failed to set times on "/mnt/public/.1.4Z2oOg": Operation not 
permitted (1)
rsync: failed to set times on "/mnt/public/.2.AdDgVf": Operation not 
permitted (1)
rsync: failed to set times on "/mnt/public/.3.2DMu5e": Operation not 
permitted (1)
 
sent 186 bytes  received 72 bytes  172.00 bytes/sec
total size is 6  speedup is 0.02
rsync error: some files/attrs were not transferred (see previous errors) 
(code 23) at main.c(1070) [sender=3.0.9]
 
Come vedete non riesce a scrivere la data, perchè?
 
Naturalmente ho montato la cartella tramite /etc/fstab, in questo modo:
//
192.168.0.100/public
 /mnt/public	cifs 
guest,rw,nounix,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
 
Naturalmente ho dato il comando:
sudo chmod 777 /mnt/public
 
ma non riesco a capire il problema :(

 ma non riesco a capire il problema :(
 
rsync non ha permessi (probabilmente i file/directory sono di un 
proprietario diverso da quello in cui gira rsync e rsync non gira come 
root).
 
Il problema sta dal lato remoto (//
192.168.0.100
) (a livello di 
condivisione/samba o di filesystem/file/directory) e non dal lato locale 
(/mnt/public).
 
 
Per disattivare il warning:
 
http://solutions.unixsherpa.com/2009/07/09/rsync-failed-to-set-times-on-filename/
 

 
http://solutions.unixsherpa.com/2009/07/09/rsync-failed-to-set-times-on-filename/
 
 
Quindi devo solo aggiungere il parametro -avPO ?
I file che devo sincronizzare sono molto importanti, quindi mi 
raccomando non fatemi fare stupidagini...

 Quindi devo solo aggiungere il parametro -avPO ?
 
Comunque ho provato ma non funziona.
Ho anche provato a lanciare il programma con sudo, ma mi compaiono robe 
simili ,tipo questa:
 
.1.bfrtgRtN: No such file or directory (2)
 
Quindi sincronizzare due directory (operazione piuttosto banale) � una 
cosa che in linux non si pu� fare, vorrei capire...
 
C'� nessuno?

 C'ï¿œ nessuno?
 
Probabilmente sono tutti preoccupati dal non farti fare stupidaggini ...
 
 
 

 C'è nessuno?
 
ecco.. 
piccola pillola di saggezza: questo è un ng, la gente risponde se sa, se 
vuole, se ha tempo..
non è un helpdesk
se hai bisogno di assistenza veloce, puntuale e professionale, allora 
paga qualcuno, ma per cortesia evita di "spingere" per avere risposte.
 
S.

 problema?
 
Dunque analizzando con calma la situazione ho visto che i file nel 
computer, hanno come proprietario 'mionome', mentre quelli su harddisk 
di rete hanno come proprietario 'root'.
Il problema è quindi il proprietario che non è uguale, o sbaglio?
In tal caso come si risolve?
 


Aggiornamento: (ho fatto qualche prova)
 
sul disco di rete sono riuscito a creare un nome utente (con relativa 
password) a cui ho assegnato una cartella.
Ho montato la cartella tramite fstab:
 
//
192.168.0.100/mia2
 /mnt/mia2 cifs 
username=user2,password=pass2,rw,nounix,iocharset=utf8,file_mode=0777,dir_mode=0777 
0 0
 
quindi aggiorno:
sudo mount -a
 
Provo quindi a creare alcuni file in nella dir. /mnt/mia2 , ma 
continuano a risultare sotto proprietà di 'root'.
Non  dovrbbero invece appartenere a 'user2' ?