path: root/BUILD.txt
diff options
authorSumit Bose <>2009-02-24 19:37:42 -0500
committerSimo Sorce <>2009-02-24 21:01:02 -0500
commitfcef1231eea30ee9cdc75f3f39f4b9207a84ea1d (patch)
tree50525e47d7136efe2c7c746edff0de897a8d2b81 /BUILD.txt
parent98531e56318b65eb1bb6883fdfe12e771d8a1efe (diff)
Add PAM client
Also rename nss_client to sss_client and reuse the same pipe protocol for both the NSS and PAM client libraries. Signed-off-by: Simo Sorce <>
Diffstat (limited to 'BUILD.txt')
1 files changed, 17 insertions, 3 deletions
diff --git a/BUILD.txt b/BUILD.txt
index ac66ed4b3..6034e7b45 100644
--- a/BUILD.txt
+++ b/BUILD.txt
@@ -19,7 +19,7 @@ I use the following steps to build all pieces.
export LD_LIBRARY_PATH=/tmp/foo/lib
pushd talloc; ./ && ./configure --with-shared-build-dir=/tmp/foo && make shared-build; popd
pushd tdb; ./ && ./configure --with-shared-build-dir=/tmp/foo && make shared-build; popd
-pushd events; ./ && ./configure --with-shared-build-dir=/tmp/foo && make shared-build; popd
+pushd tevent; ./ && ./configure --with-shared-build-dir=/tmp/foo && make shared-build; popd
pushd ldb; ./ && ./configure --with-shared-build-dir=/tmp/foo && make shared-build; popd
pushd server; ./ && ./configure --with-shared-build-dir=/tmp/foo && make; popd
@@ -32,12 +32,26 @@ export LD_LIBRARY_PATH=/tmp/foo/lib
This will start the sssd daemon in interactive mode.
-The nss_client doesn't need any dependency nor supports the shared-build option.
+The nss and pam client doesn't need any dependency nor supports the
+shared-build option.
-pushd nss_client; ./ && ./configure && make; popd
+pushd sss_client; ./ && ./configure && make; popd
Now you have to copy libnss_sss* into /lib (or /lib64) and add the 'sss' traget
to nsswitch.conf passwd database
+For pam copy into /lib/security (or /lib64/security) and add to your pam configuration. To use the pam_test_client from
+sss_client create the following file:
+auth required
+account required
+password required
+session required
+Now you can call pam_test_client:
+./pam_test_client [auth|chau|acct|setc|open|clos] username@domain