From 01a4e8377fc7a86507bb4ad29b0c5f0e707d1fc2 Mon Sep 17 00:00:00 2001 From: bernat Date: Fri, 10 Sep 2004 19:23:14 +0200 Subject: [PATCH] Pour chgpass, il y a forcement un terminal de controle, on peut utiliser os.getlogin() darcs-hash:20040910172314-d1718-2eb758a18024a9454f31e7e2662b267d929fdc78.gz --- gestion/chgpass.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gestion/chgpass.py b/gestion/chgpass.py index 6a9272e6..a3d87173 100755 --- a/gestion/chgpass.py +++ b/gestion/chgpass.py @@ -87,7 +87,7 @@ if __name__ == '__main__' : cprint('Login incorrect','rouge') sys.exit(1) - if pwd.getpwuid(os.getuid())[0] == sys.argv[1] : + if os.getlogin() == sys.argv[1] : cprint('Utiliser passwd pour changer son propre mot de passe','rouge') sys.exit(2) @@ -119,7 +119,7 @@ To: %s Subject: Tentative de changement de mot de passe ! Tentative de changement du mot de passe de %s par %s. -""" % ( From, To , sys.argv[1], pwd.getpwuid(os.getuid())[0] ) +""" % ( From, To , sys.argv[1], os.getlogin() ) # Envoi mail import smtplib