Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

rsync: --groupmap=*:www-data: unknown option

I am trying to add an option to my rsync line to set the group of the files transfered to have www-data as their group.

When i add the option i get the above message.

Here is the rsync line i am trying:

rsync -avz --delete  --chmod=ug=rwX,o=rX  --groupmap=*:www-data ' -e "ssh -p 48"  /cygdrive/e/test  john@my.domain.com:/var/vhost/locals/test

Without the -groupmap flag the files are landing as john:john instead of the desired jonh:www-data.

This is from windows to ubuntu.

Does anyone have any ideas?

it is the same when i try to use --chown:

rsync: --chown=john:www-data: unknown option

ref: http://rsync.samba.org/ftp/rsync/rsync.html

share|improve this question

2 Answers 2

The quickest way to solve this is to reverse into Windows. If you rsync on Ubuntu from Windows you should be able to set permissions there.

share|improve this answer
    
The permissions are fine, it is the owner:group aka the chown which is wrong. The files are going in as john:john instead of john:www-data i need to be able to do this via the rsync command and not have to chown the directory after each rsync as this is for a development build. –  John Jul 25 at 8:42
    
as in, the dev hits save, this rsync is run, the dev checks new file on dev server... if the dev has to log in all the time to chown the files that would get irritating –  John Jul 25 at 16:39

I gave up. A work around was to run apache as john:www-data. The rsync copies new files to the destination as john, but apache can read them fine as running as john:www-data.

[...]
<IfModule mpm_itk_module>
AssignUserId john www-data
</IfModule>
[...]
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.