Modification de getlogin en pwd.getpwuid(os.getuid())[0]
darcs-hash:20040910132908-d1718-61b89fc455a3a225abac8562e81724538a3a57f2.gz
This commit is contained in:
parent
d0c09e1953
commit
a1b52e559d
4 changed files with 50 additions and 9 deletions
|
@ -1,7 +1,7 @@
|
|||
#! /usr/bin/env python
|
||||
# -*- coding: iso-8859-15 -*-
|
||||
|
||||
import getpass, commands, os, sys
|
||||
import getpass, commands, os, sys, pwd
|
||||
|
||||
from affich_tools import cprint
|
||||
import ldap_secret
|
||||
|
@ -87,7 +87,7 @@ if __name__ == '__main__' :
|
|||
cprint('Login incorrect','rouge')
|
||||
sys.exit(1)
|
||||
|
||||
if os.getlogin() == sys.argv[1] :
|
||||
if pwd.getpwuid(os.getuid())[0] == 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], os.getlogin() )
|
||||
""" % ( From, To , sys.argv[1], pwd.getpwuid(os.getuid())[0] )
|
||||
|
||||
# Envoi mail
|
||||
import smtplib
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue