Formatting MARC data Introduction

File Formats

PEAR Manual


File_Passwd

Table of Contents
Introduction
File_Passwd Constants -- Constants used by File_Passwd
File_Passwd::apiVersion -- Get API version
File_Passwd::factory -- Factory for extensions
File_Passwd::staticAuth -- Fast authentication
Childs -- Classes that extend File_Passwd_Common and their inherited methods
File_Passwd_Common::delUser -- Delete a certain user
File_Passwd_Common::listUser -- List user
File_Passwd_Common::userExists -- Check if user exists
File_Passwd_Common::getFile -- Get path of passwd file
File_Passwd_Common::setFile -- Set path to passwd file
File_Passwd_Common::load -- Loads the file
File_Passwd_Common::parse -- Parse the content of the file
File_Passwd_Common::save -- Apply changes and rewrite passwd file
File_Passwd_Common::_auth -- Base method for File_Passwd::staticAuth()
File_Passwd_Common::_open -- Open a file
File_Passwd_Common::_close -- Closes a prior opened and locked file handle
File_Passwd_Common::_save -- Save the modified content to the passwd file
File_Passwd_Common::__construct -- Constructor (ZE2)
File_Passwd_Custom::staticAuth -- Fast authentication
File_Passwd_Custom::File_Passwd_Custom -- Constructor
File_Passwd_Custom::parse -- Parse passwd file
File_Passwd_Custom::save -- Save changes
File_Passwd_Custom::addUser -- Add an user
File_Passwd_Custom::modUser -- Modify user
File_Passwd_Custom::changePasswd -- Change password
File_Passwd_Custom::verifyPasswd -- Verify password
File_Passwd_Custom::useMap -- Whether to use the 'name map'
File_Passwd_Custom::getMap -- Get 'name map'
File_Passwd_Custom::setMap -- Set 'name map'
File_Passwd_Unix::staticAuth -- Fast authentication
File_Passwd_Unix::File_Passwd_Unix -- Constructor
File_Passwd_Unix::parse -- Parse passwd file
File_Passwd_Unix::save -- Save changes
File_Passwd_Unix::addUser -- Add an user
File_Passwd_Unix::modUser -- Modify user
File_Passwd_Unix::changePasswd -- Change password
File_Passwd_Unix::verifyPasswd -- Verify password
File_Passwd_Unix::useMap -- Whether to use the 'name map'
File_Passwd_Unix::getMap -- Get 'name map'
File_Passwd_Unix::setMap -- Set 'name map'
File_Passwd_Unix::getMode -- Get actual encryption mode
File_Passwd_Unix::setMode -- Set encryption mode
File_Passwd_Unix::listModes -- Get supported encryption modes
File_Passwd_Unix::isShadowed -- Check if passwd file is shadowed
File_Passwd_Unix::generatePassword -- Generate password
File_Passwd_Cvs::staticAuth -- Fast authentication
File_Passwd_Cvs::File_Passwd_Cvs -- Constructor
File_Passwd_Cvs::parse -- Parse file
File_Passwd_Cvs::save -- Save changes
File_Passwd_Cvs::addUser -- Add an user
File_Passwd_Cvs::changeSysUser -- Change syste user
File_Passwd_Cvs::changePasswd -- Change password
File_Passwd_Cvs::verifyPasswd -- Verify password
File_Passwd_Cvs::generatePassword -- Generate password
File_Passwd_Smb::staticAuth -- Fast authentication
File_Passwd_Smb::File_Passwd_Smb -- Constructor
File_Passwd_Smb::parse -- Parse file
File_Passwd_Smb::save -- Save changes
File_Passwd_Smb::addUser -- Add an user
File_Passwd_Smb::modUser -- Modify a user
File_Passwd_Smb::changePasswd -- Change password
File_Passwd_Smb::verifyPasswd -- Verify password
File_Passwd_Smb::verifyEncryptedPasswd -- Verify encrypted password
File_Passwd_Smb::generatePassword -- Generate password
File_Passwd_Authbasic::staticAuth -- Fast authentication
File_Passwd_Authbasic::File_Passwd_Authbasic -- Constructor
File_Passwd_Authbasic::parse -- Parse the AuthUserFile
File_Passwd_Authbasic::save -- Save changes
File_Passwd_Authbasic::addUser -- Add an user
File_Passwd_Authbasic::changePasswd -- Change password
File_Passwd_Authbasic::verifyPasswd -- Verify password
File_Passwd_Authbasic::getMode -- Get actual encryption mode
File_Passwd_Authbasic::setMode -- Set the encryption mode
File_Passwd_Authbasic::listModes -- Get supported encryption modes
File_Passwd_Authbasic::generatePassword -- Generate password
File_Passwd_Authdigest::staticAuth -- Fast authentication
File_Passwd_Authdigest::File_Passwd_Authdigest -- Constructor
File_Passwd_Authdigest::parse -- Parse the AuthDigestFile
File_Passwd_Authdigest::save -- Save changes
File_Passwd_Authdigest::addUser -- Add an user
File_Passwd_Authdigest::changePasswd -- Change password
File_Passwd_Authdigest::verifyPasswd -- Verifiy password
File_Passwd_Authdigest::delUserInRealm -- Delete a user
File_Passwd_Authdigest::listUserInRealm -- List user
File_Passwd_Authdigest::userInRealm -- Ckeck if a certain user is in a specific realm
File_Passwd_Authdigest::generatePassword -- Generate password

Package to manage passwd-style files

Introduction

File_Passwd

The File_Passwd class provides a factory for all special purpose classes, static authentication and common encryption methods.

File_Passwd_Common

Base class for worker class extensions.

File_Passwd_Custom

Manipulate custom formatted passwd files. (inherited methods)

File_Passwd_Unix

Manipulate standard Unix passwd files. (inherited methods)

File_Passwd_Cvs

Manipulate CVS pserver passwd files. (inherited methods)

File_Passwd_Smb

Manipulate SMB server passwd files. (inherited methods)

File_Passwd_Authbasic

Manipulate AuthUserFiles. (inherited methods)

File_Passwd_Authdigest

Manipulate AuthDigestFiles. (inherited methods)



Formatting MARC data Introduction

File Formats

PEAR Manual