Log des changements de mdps.
darcs-hash:20060118212528-41617-5cfb5ed6a8b5582696af222fdf968ea8dda2b8ce.gz
This commit is contained in:
parent
5a9309d842
commit
4eee3c4a3f
1 changed files with 4 additions and 2 deletions
|
@ -18,7 +18,7 @@ Copyright (C) Fr
|
||||||
Licence : GPLv2
|
Licence : GPLv2
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import getpass, commands, os, sys, base64
|
import getpass, commands, os, sys, base64, syslog
|
||||||
from user_tests import getuser
|
from user_tests import getuser
|
||||||
|
|
||||||
from affich_tools import cprint
|
from affich_tools import cprint
|
||||||
|
@ -29,6 +29,7 @@ except :
|
||||||
ldap_auth_dn = ''
|
ldap_auth_dn = ''
|
||||||
|
|
||||||
uri = 'ldap://ldap.adm.crans.org'
|
uri = 'ldap://ldap.adm.crans.org'
|
||||||
|
syslog.openlog('chgpass',syslog.LOG_PID,syslog.LOG_AUTH)
|
||||||
|
|
||||||
def decode64(chaine):
|
def decode64(chaine):
|
||||||
""" Décode une chaine de caratère utf8/64 et retourne un unicode """
|
""" Décode une chaine de caratère utf8/64 et retourne un unicode """
|
||||||
|
@ -101,6 +102,7 @@ Il ne doit pas
|
||||||
# Changement mdp
|
# Changement mdp
|
||||||
if os.system("/usr/bin/ldappasswd -H '%s' -x -D '%s' -w '%s' '%s' -s '%s' > /dev/null" % (uri, ldap_auth_dn, ldap_password, dn, mdp) ):
|
if os.system("/usr/bin/ldappasswd -H '%s' -x -D '%s' -w '%s' '%s' -s '%s' > /dev/null" % (uri, ldap_auth_dn, ldap_password, dn, mdp) ):
|
||||||
cprint('Erreur lors du changement de mot de passe','rouge')
|
cprint('Erreur lors du changement de mot de passe','rouge')
|
||||||
|
syslog.syslog("LDAP password changed for dn=%s" % dn)
|
||||||
else :
|
else :
|
||||||
cprint('Changement effectué avec succès','vert')
|
cprint('Changement effectué avec succès','vert')
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue