Overview

Packages

  • None
  • Passwd

Classes

  • Passwd
  • Passwd_Driver
  • Passwd_Driver_Adsi
  • Passwd_Driver_Composite
  • Passwd_Driver_Expect
  • Passwd_Driver_Expectpecl
  • Passwd_Driver_Horde
  • Passwd_Driver_Http
  • Passwd_Driver_Kolab
  • Passwd_Driver_Ldap
  • Passwd_Driver_Pine
  • Passwd_Driver_Poppassd
  • Passwd_Driver_Procopen
  • Passwd_Driver_Pspasswd
  • Passwd_Driver_Servuftp
  • Passwd_Driver_Smbldap
  • Passwd_Driver_Smbpasswd
  • Passwd_Driver_Soap
  • Passwd_Driver_Sql
  • Passwd_Driver_Vmailmgr
  • Passwd_Driver_Vpopmail
  • Passwd_Exception
  • Passwd_Factory_Driver
  • Overview
  • Package
  • Class
  • Tree

Package Passwd

Classes summary
Passwd Passwd base class.
Passwd_Driver

Passwd_Driver defines an API for implementing password change systems for Passwd.

Passwd_Driver_Adsi

The ADSI class changes a user's password on any Windows Machine/NT-Domain using the ADSI COM Interface.

Passwd_Driver_Composite

The composite class chains other drivers together to change and a user's password stored on various backends.

Passwd_Driver_Expect

The Passwd_expect class provides an expect implementation of the passwd system.

Passwd_Driver_Expectpecl

The Passwd_expectpecl class provides an PECL expect implementation of the Passwd system.

Passwd_Driver_Horde

The Horde driver attempts to change a user's password without caring about the actual implementation.

Passwd_Driver_Http

The Http driver attempts to change a user's password via a web based interface and implements the Passwd_Driver API.

Passwd_Driver_Kolab

The Kolab class attempts to change a user's password on the designated Kolab backend. Based off the LDAP passwd class.

Passwd_Driver_Ldap

The LDAP class attempts to change a user's password stored in an LDAP directory service.

Passwd_Driver_Pine

The Pine class attempts to change a user's password on a in a pine password file.

Passwd_Driver_Poppassd

The Poppassd class attempts to change a user's password via a poppassd server.

Passwd_Driver_Procopen

The Passwd_Driver_Procopen class provides a procopen implementation of the passwd system.

Passwd_Driver_Pspasswd

The PSPasswd class changes a user's password on any Windows Machine (NT+) using the pspasswd free utility available at Sysinternals website: http://www.sysinternals.com/ntw2k/freeware/pspasswd.shtml

Passwd_Driver_Servuftp

The serv-u ftp class attempts to change a user's password via the SITE PSWD command used by Serv-u ftpd for windows.

Passwd_Driver_Smbldap

The Smbldap class attempts to change a user's LDAP password and Samba password stored in an LDAP directory service.

Passwd_Driver_Smbpasswd The smbpassd class attempts to change a user's password on a samba server.
Passwd_Driver_Soap

The SOAP driver attempts to change a user's password through a SOAP request.

Passwd_Driver_Sql

The SQL driver attempts to change a user's password stored in an SQL database and implements the Passwd_Driver API.

Passwd_Driver_Vmailmgr

The vmailmgr class attempts to change a user's password on a local vmailmgr daemon

Passwd_Driver_Vpopmail

The vpopmail class attempts to change a user's password for vpopmail based servers. It is very similar to the more generic sql driver, and the two should probably be merged into one driver if possible.

Passwd_Exception Passwd exception class.
Passwd_Factory_Driver A Horde_Injector based Passwd_Driver factory.
API documentation generated by ApiGen