projects
/
mirror
/
userdir-ldap.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
and changelog too
[mirror/userdir-ldap.git]
/
ud-lock
diff --git
a/ud-lock
b/ud-lock
index
7035ed0
..
7e8725d
100755
(executable)
--- a/
ud-lock
+++ b/
ud-lock
@@
-48,8
+48,12
@@
def connect(user):
return l
def do_one_user(lc, user, ticket):
return l
def do_one_user(lc, user, ticket):
- u = UDLdap.Account(user)
- if not u.account_status() == 'active':
+ try:
+ u = UDLdap.Account.from_search(lc, BaseDn, user)
+ except IndexError, e:
+ sys.stderr.write("Cannot instantiate account from LDAP: %s"%(str(e)))
+ return
+ if not u['accountStatus'] == 'active':
sys.stderr.write('%s: Account is not active, skipping. (details: %s)\n'%(user, u.verbose_status()))
return
sys.stderr.write('%s: Account is not active, skipping. (details: %s)\n'%(user, u.verbose_status()))
return