]> git.nbdom.net Git - nb.git/commitdiff
ldap-user.php
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Sun, 12 Feb 2017 23:57:30 +0000 (23:57 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Sun, 12 Feb 2017 23:57:30 +0000 (23:57 +0000)
share/templates/ldap-user.php [new file with mode: 0644]

diff --git a/share/templates/ldap-user.php b/share/templates/ldap-user.php
new file mode 100644 (file)
index 0000000..5f0edd4
--- /dev/null
@@ -0,0 +1,29 @@
+<?php
+# NB 12.02.17: ldap user 
+if (isset($ROWS)) foreach ($ROWS as $r) {
+  # ldapadd -x -w $(cat ~/.ldap-admin) -D "cn=CN,dc=DC,dc=DC" -f
+  foreach ([
+    '' => '',
+  ] as $k=>$v) {
+  }
+  if ($r['shell']) {
+    echo ""
+      ."objectClass: shadowAccount\n"
+      ."loginShell: ".$r['shell']."\n"
+    ;
+  }
+?>
+dn: cn=<?=$r['id']?>,ou=<?=$r['ou']?>
+objectClass: top
+objectClass: inetOrgPerson
+objectClass: posixAccount
+cn: <?=$r['cn']?>
+givenName: <?=$r['firstname']?>
+sn: <?=$r['surname']?>
+uidNumber: <?=$r['uid']?>
+gidNumber: <?=$r['gid']?>
+uid: <?=$r['id']?>
+homeDirectory: <?=$r['home']?>
+<?php
+}
+?>