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