I want to vary the path rsync uses based on the user that authenitcated to the 
module.

I can see doing this in one of two ways:

1)  Append the username that was used for the connection to the path string of 
the module on the fly.  What was /path/to/dir is now /path/to/dir/username

2)  Append the username into the dest_path that was sent from the other side.  
The effect of this would do the same thing for me - instead of changing the 
module path, it would in effect, simply look like the far end had specified an 
extra directory.  

What was  [EMAIL PROTECTED]::Module/directory is now [EMAIL 
PROTECTED]::Module/username/directory

I want to do this to facilitate having multiple logins use one module to store 
data.  I am using a gui on the far end that autolists the available modules.  I 
want it to be as simple as to select the one available module, enter the 
correct username and password, and have your files go to the right place.  I 
don't want to recompile the gui, I'd rather make the magic happen on the rsyncd 
end.

Is there a function in rsync that does this?  Is there an ability to use the 
pre transfer execute to modify a variable to make that happen?

I've been playing in main.c attempting to hard code something to work just for 
me, but I'd prefer to use something that was actually meant for the task.

Thanks,
Bill Gade
83 North Inc.
-- 
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to