classify-users: determine type of Athena accounts
[user/alex/software/my-snippets.git] / ldapfinger
index 759122621564048ead4d497b9544d7eeb2600dbf..548769ae6f0de746fef36f9f11d64e3220b921fd 100755 (executable)
@@ -1,10 +1,11 @@
-#!/bin/bash
+#!/bin/sh
 
+set -euf
 
-for user in $@; do
-    echo ldapsearch -h ldap.mit.edu -b dc=mit,dc=edu uid=$user
-    ldapsearch -h ldap.mit.edu -b dc=mit,dc=edu uid=$user
+for user in "$@"; do
+    echo ldapsearch -x -h ldap.mit.edu -b dc=mit,dc=edu "uid=$user"
+    ldapsearch -x -h ldap.mit.edu -b dc=mit,dc=edu "uid=$user"
 done
 
-echo Try also athrun consult ldaps
-echo or ldapsearch -x -h ldap-too.mit.edu -b ou=moira,dc=mit,dc=edu uid=$user
+echo Try also athrun consult ldaps or
+echo ldapsearch -x -h ldap-too.mit.edu -b ou=moira,dc=mit,dc=edu "uid=${user:-username}"