rsync set group owner, group permission
Posted
by ChrisInEdmonton
on Super User
See other posts from Super User
or by ChrisInEdmonton
Published on 2010-03-15T23:03:49Z
Indexed on
2010/03/15
23:10 UTC
Read the original article
Hit count: 565
rsync
|permissions
I want to use rsync to transfer files from my computer to a remote Linux system. Regardless of the local file's group ownership, I want to set these values on the remote side.
If I was on the remote Linux system, I could create the directory and set the ownership and permissions as:
mkdir my_directory
chown :my_group my_directory
chmod 775 my_directory
If I create the directory locally and then use rsync (remember, I don't have my_group locally), I do:
rsync -ae ssh --chmod=ug+rw,Dug+rwx my_directory remoteserver:dest
That works, but I cannot figure out how to set the group owner through rsync. If I do a chmod g+s dest
, my_directory has the correct group owner but all of the files inside have the incorrect group owner.
© Super User or respective owner