From 7c2d381c282808d5c6205ac7ca0a7765ccb5def0 Mon Sep 17 00:00:00 2001 From: David Dykstra Date: Mon, 13 May 2002 18:22:28 +0000 Subject: [PATCH] Clarify that exclude/include options in rsyncd.conf apply only to files sent from the server or deleted on the server. --- rsyncd.conf.yo | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/rsyncd.conf.yo b/rsyncd.conf.yo index 52e00913..a7377cad 100644 --- a/rsyncd.conf.yo +++ b/rsyncd.conf.yo @@ -176,8 +176,11 @@ dit(bf(exclude)) The "exclude" option allows you to specify a space separated list of patterns to add to the exclude list. This is equivalent to the client specifying these patterns with the --exclude option, except that the exclude list is not passed to the client and thus only applies on -the server and also only applies when receiving files from a server and not -when sending files to it. Only one "exclude" option may be specified, but +the server: that is, it excludes files received by a client when receiving +from a server and files deleted on a server when sending to a server, but +it doesn't exclude files sent from a client when sending to a server or +files deleted on a client when receiving from a server. +Only one "exclude" option may be specified, but you can use "-" and "+" before patterns to specify exclude/include. Note that this option is not designed with strong security in @@ -189,24 +192,22 @@ file permissions. dit(bf(exclude from)) The "exclude from" option specifies a filename on the server that contains exclude patterns, one per line. This is equivalent to the client specifying the --exclude-from option with a -equivalent file except that the resulting exclude patterns are not -passed to the client and thus only apply on the server. See also the -note about security for the exclude option above. +equivalent file except that it applies only on the server. See also +the "exclude" option above. dit(bf(include)) The "include" option allows you to specify a space separated list of patterns which rsync should not exclude. This is equivalent to the client specifying these patterns with the --include -option. This is useful as it allows you to build up quite complex -exclude/include rules. Only one "include" option may be specified, but you -can use "+" and "-" before patterns to switch include/exclude. - -See the section of exclude patterns in the rsync man page for information -on the syntax of this option. +option except that it applies only on the server. This is useful as it +allows you to build up quite complex exclude/include rules. Only one +"include" option may be specified, but you can use "+" and "-" before +patterns to switch include/exclude. See also the "exclude" option above. dit(bf(include from)) The "include from" option specifies a filename on the server that contains include patterns, one per line. This is equivalent to the client specifying the --include-from option with a -equivalent file. +equivalent file except that it applies only on the server. See also +the "exclude" option above. dit(bf(auth users)) The "auth users" option specifies a comma and space separated list of usernames that will be allowed to connect to -- 2.34.1