rsync permissions problem

Alexandros Papadopoulos apapadop at alumni.cmu.edu
Mon Dec 6 13:53:53 EET 2004


Χαίρετε.

Δε μου μεταφέρονται σωστά τα permissions με το rsync, μεταξύ δύο 
συστημάτων debian sarge. Στο target directory, τα permissions δεν είναι 
αυτά του source directory, αλλά σύμφωνα με το umask του target 
director, παρόλο που χρησιμοποιώ το -a flag (archive).

Κάνω το εξής:
rsync -avz --delete --delete-excluded --exclude-from exclude.list -e 
"/usr/bin/ssh -i laptop-rsync-key" root at 192.168.1.1:/ 192.168.1.1/

Όμως, βλέπουμε τα εξής:
alex at debian:/data/alex/backup$ ls -lan 192.168.1.1/srv
total 8
drwxr-xr-x   2 1000 1000 4096 Apr 26  2004 .
drwxr-xr-x  24 1000 1000 4096 Nov 17 21:01 ..

...ενώ στο remote μηχάνημα τα πράγματα είναι αρκετά διαφορετικά:
alex at 192.168.1.1:~$ ls -lan /srv
total 2
drwxr-xr-x   2 0 0 1024 Apr 26  2004 .
drwxr-xr-x  27 0 0 1024 Nov 17 21:01 ..

Σύμφωνα με το rsync(8) με το -a:
The files are transferred in "archive" mode, which  ensures  that  
symbolic  links, devices,  attributes,  permissions, ownerships, etc. 
are preserved in the transfer.
 
Τι κάνω λάθος;

Ευχαριστώ

-Α




More information about the Linux-greek-users mailing list