X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/5fe3c86f25b3e2702b765f63ec7e1d02253e2e8b..a058cbc410d52908a3801628d3ee48a4a41575d2:/rsyncd.conf.yo diff --git a/rsyncd.conf.yo b/rsyncd.conf.yo index 70cd7826..03dc4338 100644 --- a/rsyncd.conf.yo +++ b/rsyncd.conf.yo @@ -1,5 +1,5 @@ mailto(rsync-bugs@samba.org) -manpage(rsyncd.conf)(5)(28 Jul 2005)()() +manpage(rsyncd.conf)(5)(11 Mar 2006)()() manpagename(rsyncd.conf)(configuration file for rsync in daemon mode) manpagesynopsis() @@ -263,6 +263,25 @@ only superficially equivalent to the client specifying the bf(--include-from) option with a equivalent file. See the "exclude" option above. +dit(bf(incoming chmod)) This option allows you to specify a set of +comma-separated chmod strings that will affect the permissions of all +incoming files (files that are being received by the daemon). These +changes happen after all other permission calculations, and this will +even override destination-default and/or existing permissions when the +client does not specify bf(--perms). +See the description of the bf(--chmod) rsync option and the bf(chmod)(1) +manpage for information on the format of this string. + +dit(bf(outgoing chmod)) This option allows you to specify a set of +comma-separated chmod strings that will affect the permissions of all +outgoing files (files that are being sent out from the daemon). These +changes happen first, making the sent permissions appear to be different +than those stored in the filesystem itself. For instance, you could +disable group write permissions on the server while having it appear to +be on to the clients. +See the description of the bf(--chmod) rsync option and the bf(chmod)(1) +manpage for information on the format of this string. + dit(bf(auth users)) The "auth users" option specifies a comma and space-separated list of usernames that will be allowed to connect to this module. The usernames do not need to exist on the local @@ -387,24 +406,25 @@ rsyncstats.) The single-character escapes that are understood are as follows: quote(itemize( - it() %h for the remote host name - it() %a for the remote IP address - it() %l for the length of the file in bytes - it() %p for the process ID of this rsync session - it() %o for the operation, which is "send", "recv", or "del." - (the latter includes the trailing period) - it() %f for the filename (long form on sender; no trailing "/") - it() %n for the filename (short form; trailing "/" on dir) - it() %L either the string " -> SYMLINK", or " => HARDLINK" or an - empty string (where bf(SYMLINK) or bf(HARDLINK) is a filename) - it() %P for the module path - it() %m for the module name - it() %t for the current date time - it() %u for the authenticated username (or the null string) - it() %b for the number of bytes actually transferred - it() %c when sending files this gives the number of checksum bytes - received for this file + it() %a the remote IP address + it() %b the number of bytes actually transferred + it() %B the permission bits of the file (e.g. rwxrwxrwt) + it() %c the checksum bytes received for this file (only when sending) + it() %f the filename (long form on sender; no trailing "/") + it() %G the gid of the file (decimal) or "DEFAULT" + it() %h the remote host name it() %i an itemized list of what is being updated + it() %l the length of the file in bytes + it() %L the string " -> SYMLINK", " => HARDLINK", or "" (where bf(SYMLINK) or bf(HARDLINK) is a filename) + it() %m the module name + it() %M the last-modified time of the file + it() %n the filename (short form; trailing "/" on dir) + it() %o the operation, which is "send", "recv", or "del." (the latter includes the trailing period) + it() %p the process ID of this rsync session + it() %P the module path + it() %t the current date time + it() %u the authenticated username or an empty string + it() %U the uid of the file (decimal) )) For a list of what the characters mean that are output by "%i", see the @@ -571,7 +591,7 @@ url(http://rsync.samba.org/)(http://rsync.samba.org/) manpagesection(VERSION) -This man page is current for version 2.6.6 of rsync. +This man page is current for version 2.6.7 of rsync. manpagesection(CREDITS)