Pour chgpass, il y a forcement un terminal de controle, on peut
utiliser os.getlogin() darcs-hash:20040910172314-d1718-2eb758a18024a9454f31e7e2662b267d929fdc78.gz
This commit is contained in:
parent
ac6bb1429c
commit
01a4e8377f
1 changed files with 2 additions and 2 deletions
|
@ -87,7 +87,7 @@ if __name__ == '__main__' :
|
||||||
cprint('Login incorrect','rouge')
|
cprint('Login incorrect','rouge')
|
||||||
sys.exit(1)
|
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')
|
cprint('Utiliser passwd pour changer son propre mot de passe','rouge')
|
||||||
sys.exit(2)
|
sys.exit(2)
|
||||||
|
|
||||||
|
@ -119,7 +119,7 @@ To: %s
|
||||||
Subject: Tentative de changement de mot de passe !
|
Subject: Tentative de changement de mot de passe !
|
||||||
|
|
||||||
Tentative de changement du mot de passe de %s par %s.
|
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
|
# Envoi mail
|
||||||
import smtplib
|
import smtplib
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue