diff --git a/gestion/chgpass.py b/gestion/chgpass.py index e6c3939a..e83855d0 100644 --- a/gestion/chgpass.py +++ b/gestion/chgpass.py @@ -19,7 +19,7 @@ Licence : GPLv2 """ import getpass, commands, os, sys, base64, syslog -from user_tests import getuser +from user_tests import getuser, isadm from affich_tools import cprint try : @@ -193,7 +193,7 @@ if __name__ == '__main__' : cprint({ 'Invalid credentials (49)': u'Mot de passe invalide' }.get(resultat, resultat), 'rouge') sys.exit(8) - elif len(s) > 3 and os.getuid()!=0 : + elif len(s) > 3 and os.getuid()!=0 and not isadm(): # Adhérent avec droits et on est pas root From = 'roots@crans.org' To = 'roots@crans.org'