[path] & module options with SSH

Daniel Ouellet daniel at presscom.net
Wed Feb 6 12:45:52 EST 2002


I am running rsync 2.5.2 and have a server running rsync --daemon over ssh.

Now, I read plenty of information on rsync, all the man & all the info on
the rsync.samba.org + many other sites that for the most part all say the
same with a few exceptions. Did search on google and even look at the marc
lists. What I am looking for, unless I do not understand it and please
correct me if that's the case, it look like that the module section would be
use to limit the access to specific users to a limit part of the files
system. Example, if I have:

   path = /rsync/files/here
   comment = My Very Own Rsync Server
   uid = nobody
   gid = nobody
   read only = no
   list = yes
   auth users = username
   secrets file = /etc/rsyncd.secrets

Then I would expect the users ( username) to have access only to my files
inside the /rsync/files/here, but with ssh anyway, you have access to all of
it and only the user rights on the server will limit you. I don't know under
RSH if that's the same or not as I only have servers with SSH, so I didn't
test that part out.

Also, the hosts allow option if I put it in the global section to limit
access to my box, is not recognize either.

I can have: hosts allow and obviously this is not a routable IP
and it is not my IP either, but I will still have access to the rsync

So, in short, is there a place that would list the options that are not
active under SSH?

What I want to do is to limit access to some IP's, or block of IP under SSH
and also limit access to a portion of the files system as above. I wouldn't
mind if the auth users is not used as SSH is find for that, but I sure would
love if I could have limit on the files system and as a bonus if the auth
users would recognize the user that sign up via SSH and provide access to
the path only. Obviously the secrets file wouldn't be use in the SSH case,
but would be use only to limit access per users.

So, is that make sense or am I way off in the understanding of the system
and the intention behind the module portion.

As a last question, this is not a big deal, but I was curious as if anyone
would know of an option that would only send out the actual name&path of the
files transfer without the final small stats and not show the portion where
you get the initial directory list. The reason why I am asking is that if
so, I could plug the output of it to MySQL and log the files transfer for
audit reason.

Many thanks for your help and time!


More information about the rsync mailing list