From e0e50b8b7715311495617621fec4e2ed64a35bfe Mon Sep 17 00:00:00 2001 From: jgg <> Date: Sat, 19 Aug 2000 05:01:54 +0000 Subject: [PATCH] Detect duplicate keys during accoun creation --- ud-useradd | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ud-useradd b/ud-useradd index 74008e5..6c2e19d 100755 --- a/ud-useradd +++ b/ud-useradd @@ -89,6 +89,11 @@ while len(Keys[0][1]) < 40: if Res == "": break; +Attrs = l.search_s(BaseDn,ldap.SCOPE_ONELEVEL,"keyfingerprint=" + Keys[0][1]); +if len(Attrs) != 0: + print "*** This key already belongs to",GetAttr(Attrs[0],"uid"); + account = GetAttr(Attrs[0],"uid"); + # Try to get a uniq account name Update=0 while 1: -- 2.20.1