summaryrefslogtreecommitdiff
path: root/rsyncd.conf.5.md
diff options
context:
space:
mode:
authorWayne Davison <wayne@opencoder.net>2020-07-12 19:15:50 -0700
committerWayne Davison <wayne@opencoder.net>2020-07-12 19:16:57 -0700
commit2f130496008394de7436fc3bb17bf37e0d72c4ba (patch)
tree1382d63465be88c94762e7f9a8dc5e187ba6432d /rsyncd.conf.5.md
parentaf531cf787995f6a3bc381cd1da1988192e7ef59 (diff)
downloadrsync-2f130496008394de7436fc3bb17bf37e0d72c4ba.tar.gz
Add "@netgroup" names to host matching.
Diffstat (limited to 'rsyncd.conf.5.md')
-rw-r--r--rsyncd.conf.5.md16
1 files changed, 9 insertions, 7 deletions
diff --git a/rsyncd.conf.5.md b/rsyncd.conf.5.md
index 11f77cb0..8b696b40 100644
--- a/rsyncd.conf.5.md
+++ b/rsyncd.conf.5.md
@@ -685,7 +685,7 @@ the values of parameters. See the GLOBAL PARAMETERS section for more details.
client's hostname and IP address. If none of the patterns match, then the
connection is rejected.
- Each pattern can be in one of five forms:
+ Each pattern can be in one of six forms:
- a dotted decimal IPv4 address of the form a.b.c.d, or an IPv6 address of
the form a:b:c::d:e:f. In this case the incoming machine's IP address
@@ -705,6 +705,8 @@ the values of parameters. See the GLOBAL PARAMETERS section for more details.
connecting IP (if "reverse lookup" is enabled), and/or the IP of the
given hostname is matched against the connecting IP (if "forward lookup"
is enabled, as it is by default). Any match will be allowed in.
+ - an '@' followed by a netgroup name, which will match if the reverse DNS
+ of the connecting IP is in the specified netgroup.
Note IPv6 link-local addresses can have a scope in the address
specification:
@@ -713,12 +715,12 @@ the values of parameters. See the GLOBAL PARAMETERS section for more details.
> fe80::%link1/64
> fe80::%link1/ffff:ffff:ffff:ffff::
- You can also combine "hosts allow" with a separate "hosts deny" parameter.
- If both parameters are specified then the "hosts allow" parameter is
- checked first and a match results in the client being able to connect. The
- "hosts deny" parameter is then checked and a match means that the host is
- rejected. If the host does not match either the "hosts allow" or the
- "hosts deny" patterns then it is allowed to connect.
+ You can also combine "hosts allow" with "hosts deny" as a way to add
+ exceptions to your deny list. When both parameters are specified, the
+ "hosts allow" parameter is checked first and a match results in the client
+ being able to connect. A non-allowed host is then matched against the
+ "hosts deny" list to see if it should be rejected. A host that does not
+ match either list is allowed to connect.
The default is no "hosts allow" parameter, which means all hosts can
connect.