From f3e17b7dd351420e06400868ec359c8ca9e5df18 Mon Sep 17 00:00:00 2001
From: EC2 Default User <eisin@users.noreply.github.com>
Date: Sun, 1 Jul 2018 10:27:47 +0000
Subject: update README

---
 README.adoc | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

(limited to 'README.adoc')

diff --git a/README.adoc b/README.adoc
index 31e0835..53ed9fa 100644
--- a/README.adoc
+++ b/README.adoc
@@ -36,6 +36,14 @@ This guide is based on Amazon Linux
   build binaries both x86-64 and i386:
   $ make all
 
+. (Build without docker)
+
+  $ yum install -y gcc golang pam-devel
+  $ go get github.com/msteinert/pam
+  $ go get github.com/nmcclain/asn1-ber
+  $ go get github.com/nmcclain/ldap
+  $ go build -a src/pamldapd.go
+
 . Install to PATH directory (optional)
 
   copy x86-64 binary to bin directory:
@@ -130,7 +138,10 @@ Tree structure of example configuration file `pamldapd.json.example`
 
 ## Restriction
 
+While `pamldapd` uses PAM as authentication, some restrictions exist.
+
 * When search operations, filter can be almost two patterns: `(&(uid=user)(objectClass=posixAccount))` or `(&(memberUid=user)(objectClass=posixgroup))`
 ** Must be included `objectclass` , like `(objectclass=posixAccount)` or `(objectclass=posixGroup)` . Other than that, for example `(objectclass=*)`, it will fail.
-** Must be identified one record by username key. Enumeration is not supported.
+** Must be identified one record by specifying username attribute. Enumeration is not supported.
 
+* When search operation, an entry does not have `unixpassword` attribute.
-- 
cgit v1.2.3

