From fc460fbd498736de9b2674acb0383b2e2bffa0f2 Mon Sep 17 00:00:00 2001
From: Laurent Bercot
Date: Sat, 25 Sep 2021 23:45:38 +0000
Subject: More doc fixes
Signed-off-by: Laurent Bercot
---
doc/nsssd-switch.html | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
(limited to 'doc')
diff --git a/doc/nsssd-switch.html b/doc/nsssd-switch.html
index 3b86f1a..462b445 100644
--- a/doc/nsssd-switch.html
+++ b/doc/nsssd-switch.html
@@ -29,10 +29,21 @@ the nsss-switch functions.
The nsssd-switch backend is the real point of the nsss
package: it allows a complex configuration using different other backends,
similarly to the /etc/nsswitch.conf mechanism
-but without its drawbacks. It accomplishes this by reading its backend
-configuration on the command line.
+but without its drawbacks:
+
+ - Backends that access the user/group/shadow databases are not implemented
+via dynamically loaded shared libraries, but executables that are spawned by
+nsssd-switch. The executables use the same protocol as nsssd-switch
+itself, so the provided nsssd-unix and
+nsssd-nslcd programs can be used as backends.
+ - No configuration file is needed, so no parsing is necessary. Backends
+are sequentially listed on the nsssd-switch command line, along with
+a single argument telling nsssd-switch what to do in case of failure.
+This makes the decision automaton very simple.
+
+
Interface
--
cgit v1.2.3