Am 19.08.2014 17:06, schrieb Adam Thompson:
The remote rsync command runs as your user, not as root, and so cannot set
ownership.
IIRC there's an environment variable you can set that specifies how to invoke
the remote rsync (post-ssh, there's an end var for establishing the ssh
connection, too).
Set that to "sudo rsync", would be my guess.
-Adam
well I will give it a shot and this may be the missing piece here
On August 19, 2014 9:27:11 AM CDT, Markus Rosjat <ros...@ghweb.de> wrote:
Hello,
this has been asked befor though but since searching the net always
tells me it should work but not when I try to do it .. I'll ask
again.
what I want to do is:
- copy keep ownership and permission when I rsync a file or directory
what I get is:
- I have a user on both machines who is in wheel (this should make it
possible to do this)
- when I $sudo rsync -a /some/random/file me@remotemachine:/tmp I get
the file synced
- file has owner someone:someone and 0600
- when I check the permission and owner on the remote machine
- file has owner me:wheel and 0644
what I can do but dont want to:
- I can enable root ssh access
- I rsync as root and the owner and permission gets copied even the
user doesnt exist on the remote machine
Is there any other thing I miss with the sudo approach?
Regards
--
Markus Rosjat fon: +49 351 8107223 mail: ros...@ghweb.de
G+H Webservice GbR Gorzolla, Herrmann
Königsbrücker Str. 70, 01099 Dresden
http://www.ghweb.de
fon: +49 351 8107220 fax: +49 351 8107227
Bitte prüfen Sie, ob diese Mail wirklich ausgedruckt werden muss!
Before you print it, think about your responsibility and commitment to
the ENVIRONMENT
--
Markus Rosjat fon: +49 351 8107223 mail: ros...@ghweb.de
G+H Webservice GbR Gorzolla, Herrmann
Königsbrücker Str. 70, 01099 Dresden
http://www.ghweb.de
fon: +49 351 8107220 fax: +49 351 8107227
Bitte prüfen Sie, ob diese Mail wirklich ausgedruckt werden muss! Before you
print it, think about your responsibility and commitment to the ENVIRONMENT