Jul 03, 2024

Wiki

Python

Aide

edit SideBar

Search

Spwd


Ce module donne accès au fichier de mots de passe shadow sur un système type Unix. Il faut les droits root pour y avoir accès.

Les fonctions

Ce module contient deux fonctions :

getspnam(nom)
Renvoie les données du fichier shadow concernant l'utilisateur passé en argument. On y trouve, en particulier, la valeur hachée du mot de passe.
getspall()
Renvoie une liste de l'ensemble des entrées du fichier shadow

Exemple d'utilisation

Voici un exemple d'utilisation (les données qui suivent ne sont évidemment pas justes) :

  >>> import spwd
  >>> spwd.getspnam('guyeux')
  ('guyeux', '$1$2IX2kE26$ooSAiQ1c/XjMMsgiyCWJz.', 13993, 0, 99999, 7, -1, -1, -1)

Outre le login et le mot de passe de l'utilisateur, la liste de retour contient, dans l'ordre :

  • la date de dernier changement du mot de passe,
  • le nombre minimal de jours qui doit séparer deux changements,
  • le nombre maximal de jours qui doit séparer deux changements,
  • le nombre de jours entre le signalement que le mdp va expirer, et l'expiration à proprement parler,
  • Number of days after password expires until account is blocked
  • Number of days since 1970-01-01 until account is disabled
  • Reserved

Page Actions

Recent Changes

Group & Page

Back Links