Hi,
Here is my source host and folder details.
[src-user@source-host]$ hostname
source-host
[src-user@source-host Trn_File]$ id
uid=600000208(src-user) gid=64688(src-user) groups=64688(src-user)
[src-user@source-host Trn_File]$ ls -ltrd /web/Trn_File/data/
drwxrwxrwx 3 src-user src-user 4096 Feb 7 15:27 /web/Trn_File/data/
[src-user@source-host Trn_File]$ ls -ltrd /web/Trn_File/data/*
drwxrwxrwx 8 src-user src-user 4096 Jan 24 02:03 /web/Trn_File/data/jdk1.7.0_95
Here is the destination details
bash-3.2$ hostname
dest-host
bash-3.2$ id
uid=9941(dest-user) gid=9941(dest-user)
bash-3.2$ ls -ltrd /tmp
drwxrwxrwt 13 root sys 2518 Feb 7 15:13 /tmp
bash-3.2$ ls -ltrd /tmp/jdk1.7.0_95
drwxrwxrwx 8 dest-user dest-user 890 Jan 24 01:03 /tmp/jdk1.7.0_95
I m firing the rsync
command on the source (source-host) expecting that it will copy and override the /web/Trn_File/data/jdk1.7.0_95 to destination (dest-host) /tmp/jdk1.7.0_95
[src-user@source-host Trn_File]$ rsync --delay-updates -I -F --compress --archive --rsh=ssh /web/Trn_File/data/ dest-user@dest-host..com:/tmp
However the rsync command fails with the below error:
Although /tmp has owner as root all the users are free to write in the /tmp directory. So Why does rync not write/copy/overwrite the jdk1.7.0_95 folder inside /tmp ?
Can you please help me understand what needs to be done inorder to fix the problem ?