File_Passwd

Paquet pour gérer les fichiers du style passwd

Introduction

File_Passwd

Table des matières
Constantes File_Passwd -- Constantes utilisées par File_Passwd
File_Passwd::apiVersion() -- Récupère la version de l'API
File_Passwd::factory() -- Gestion des extensions
File_Passwd::staticAuth() -- Identification rapide

La classe File_Passwd fournit un ensemble pour toutes les classes spéciales, les méthodes d'identification statique et de cryptage commun.

File_Passwd_Common

Table des matières
Enfants -- Classes qui étendent la classe File_Passwd_Common et leurs méthodes héritées
File_Passwd_Common::delUser() -- Efface un utilisateur
File_Passwd_Common::listUser() -- Liste les utilisateurs
File_Passwd_Common::userExists() -- Vérifie si un utilisateur existe
File_Passwd_Common::getFile() -- Récupère le chemin vers le fichier passwd
File_Passwd_Common::setFile() -- Définie le chemin du fichier passwd
File_Passwd_Common::load() -- Charge un fichier
File_Passwd_Common::parse() -- Analyse le contenu d'un fichier
File_Passwd_Common::save() -- Applique les modifications et réécrit le fichier passwd
File_Passwd_Common::_auth() -- La méthode de base pour File_Passwd::staticAuth()
File_Passwd_Common::_open() -- Ouvre un fichier
File_Passwd_Common::_close() -- Ferme une ressource de fichier ouverte et verrouillée précédemment
File_Passwd_Common::_save() -- Sauvegarde le contenu modifié du fichier passwd
File_Passwd_Common::__construct() -- Constructeur (ZE2)

Classe de base pour le fonctionnement des extensions de la classe.

File_Passwd_Custom

Table des matières
File_Passwd_Custom::staticAuth() -- Identification rapide
File_Passwd_Custom::File_Passwd_Custom() -- Constructeur
File_Passwd_Custom::parse() -- Analyse un fichier passwd
File_Passwd_Custom::save() -- Sauvegarde les modifications
File_Passwd_Custom::addUser() -- Ajoute un utilisateur
File_Passwd_Custom::modUser() -- Midifie un utilisateur
File_Passwd_Custom::changePasswd() -- Modifie le mot de passe
File_Passwd_Custom::verifyPasswd() -- Vérifie le mot de passe
File_Passwd_Custom::useMap() -- Utilise ou non la carte de nom
File_Passwd_Custom::getMap() -- Récupère la carte de nom
File_Passwd_Custom::setMap() -- Définie une carte de nom

Manipulation des fichiers customisés formatés comme les fichiers passwd. (méthodes héritées)

File_Passwd_Unix

Table des matières
File_Passwd_Unix::staticAuth() -- Identification rapide
File_Passwd_Unix::File_Passwd_Unix() -- Constructeur
File_Passwd_Unix::parse() -- Analyse d'un fichier passwd
File_Passwd_Unix::save() -- Sauvegarde les modifications
File_Passwd_Unix::addUser() -- Ajoute un utilisateur
File_Passwd_Unix::modUser() -- Modifie un utilisateur
File_Passwd_Unix::changePasswd() -- Modifie le mot de passe
File_Passwd_Unix::verifyPasswd() -- Vérifie le mot de passe
File_Passwd_Unix::useMap() -- Utilise ou non la carte de nom
File_Passwd_Unix::getMap() -- Récupère la carte de nom
File_Passwd_Unix::setMap() -- Définie une carte de nom
File_Passwd_Unix::getMode() -- Récupère le mode actuel de cryptage
File_Passwd_Unix::setMode() -- Déifnie le mode de cryptage
File_Passwd_Unix::listModes() -- Récupère les modes de cryptage supportés
File_Passwd_Unix::isShadowed() -- Vérifie si un fichier passwd est ombragé
File_Passwd_Unix::generatePassword() -- Génère un mot de passe

Manipulation des fichiers passwd standard Unix. (méthodes héritées)

File_Passwd_Cvs

Table des matières
File_Passwd_Cvs::staticAuth() -- Ientification rapide
File_Passwd_Cvs::File_Passwd_Cvs() -- Constructeur
File_Passwd_Cvs::parse() -- Analyse un fichier
File_Passwd_Cvs::save() -- Sauvegarde les modifications
File_Passwd_Cvs::addUser() -- Ajoute un utilisateur
File_Passwd_Cvs::changeSysUser() -- Modifie l'utilisateur système
File_Passwd_Cvs::changePasswd() -- Modifie un mot de passe
File_Passwd_Cvs::verifyPasswd() -- Vérifie un mot de passe
File_Passwd_Cvs::generatePassword() -- Génère un mot de passe

Manipulation des fichiers passwd CVS pserver. (méthodes héritées)

File_Passwd_Smb

Table des matières
File_Passwd_Smb::staticAuth() -- Identification rapide
File_Passwd_Smb::File_Passwd_Smb() -- Constructeur
File_Passwd_Smb::parse() -- Analyse un fichier
File_Passwd_Smb::save() -- Sauvegarde les modifications
File_Passwd_Smb::addUser() -- Ajoute un utilisateur
File_Passwd_Smb::modUser() -- Modifie un utilisateur
File_Passwd_Smb::changePasswd() -- Modifie un mot de passe
File_Passwd_Smb::verifyPasswd() -- Vérifie un mot de passe
File_Passwd_Smb::verifyEncryptedPasswd() -- Vérifie un mot de passe crypté
File_Passwd_Smb::generatePassword() -- Génère un mot de passe

Manipulation des fichiers SMB server. (méthodes héritées)

File_Passwd_Authbasic

Table des matières
File_Passwd_Authbasic::staticAuth() -- Identification rapide
File_Passwd_Authbasic::File_Passwd_Authbasic() -- Constructeur
File_Passwd_Authbasic::parse() -- Analyse le fichier d'identification des utilisateurs
File_Passwd_Authbasic::save() -- Sauvegarde les modifications
File_Passwd_Authbasic::addUser() -- Ajoute un utilisateur
File_Passwd_Authbasic::changePasswd() -- Modifie le mot de passe d'un utilisateur
File_Passwd_Authbasic::verifyPasswd() -- Vérifie un mot de passe
File_Passwd_Authbasic::getMode() -- Récupère le mode de cryptage actuel
File_Passwd_Authbasic::setMode() -- Définie le mode de cryptage
File_Passwd_Authbasic::listModes() -- Récupère les modes de cryptage supportés
File_Passwd_Authbasic::generatePassword() -- Génère un mot de passe

Manipulation de AuthUserFiles. (méthodes héritées)

File_Passwd_Authdigest

Table des matières
File_Passwd_Authdigest::staticAuth() -- Identification rapide
File_Passwd_Authdigest::File_Passwd_Authdigest() -- Constructeur
File_Passwd_Authdigest::parse() -- Analyse un AuthDigestFile
File_Passwd_Authdigest::save() -- Sauvegarde les modifications
File_Passwd_Authdigest::addUser() -- Ajoute un utilisateur
File_Passwd_Authdigest::changePasswd() -- Modifie le mot de passe
File_Passwd_Authdigest::verifyPasswd() -- Vérifie un mot de passe
File_Passwd_Authdigest::delUserInRealm() -- Efface un utilisateur
File_Passwd_Authdigest::listUserInRealm() -- Liste les utilisateurs
File_Passwd_Authdigest::userInRealm() -- Vérifie si un utilisateur appartient à un "royaume" spécifique
File_Passwd_Authdigest::generatePassword() -- Génère un mot de passe

Manipulation de AuthDigestFiles. (méthodes héritées)