• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

replace/H25-Jul-2006-380258

AUTHORSH A D15-Oct-2005465 1712

COPYINGH A D15-Oct-200517.6 KiB341281

ChangeLogH A D23-Jul-20062.2 KiB9255

INSTALLH A D25-Jul-20065.9 KiB175124

Makefile.amH A D23-Jul-2006589 2110

Makefile.inH A D03-May-202216 KiB549432

NEWSH A D23-Jul-20061.6 KiB5235

READMEH A D15-Oct-20051.7 KiB4630

aclocal.m4H A D23-Jul-2006209.1 KiB6,0775,431

config.guessH A D27-Jul-200442.6 KiB1,4601,260

config.h.inH A D23-Jul-20063.1 KiB12181

config.subH A D27-Jul-200430.4 KiB1,5501,409

configureH A D23-Jul-2006677.3 KiB21,70017,624

configure.acH A D23-Jul-20062.3 KiB7055

courierpassd.8H A D15-Jul-20063.2 KiB11096

courierpassd.cH A D15-Oct-20056.9 KiB290205

courierpassd.hH A D15-Oct-20052.3 KiB9161

getopt.hH A D23-Jul-20063.3 KiB8528

getopt_long.cH A D23-Jul-200617.7 KiB636417

install-shH A D23-Jul-20065.5 KiB252153

logging.hH A D15-Oct-20051.2 KiB5631

ltmain.shH A D27-Jul-2004180 KiB6,4445,067

missingH A D23-Jul-20066.3 KiB199159

mkinstalldirsH A D23-Jul-2006722 4123

stamp-h.inH A D23-Jul-20060

xmalloc.cH A D15-Oct-20051 KiB5631

README

1
2	courierpassd - remote change password utility
3
4
5Courierpassd provides an interface to the password changing functionality
6provided by the Courier authentication library. Courierpassd acts as a server
7which client programs connect to through a tcp socket. Courierpassd changes
8the password of a user when provided with a user ID, old password, and
9new password.
10
11Courierpassd is designed to be run from a super-server such as tcpserver
12or xinetd. The poppassd protocol is used to talk to client programs to
13obtain authentication tokens.
14
15Since courierpassd uses the Courier authentication library to do the actual
16work, courierpassd can affect only those user accounts accessable by the
17library. Currently, the library includes authentication modules for passwd
18and shadow files, db and gdbm files, PAM, LDAP, MySQL, and PostgreSQL. It
19also provides a framework for creating new authentication modules.
20
21Before building courierpassd, you must install the Courier authentication
22library.
23
24Features of courierpassd
25
26  * ability to specify a service name associated with the user ID and password
27    this value defaults to 'login'
28
29  * a minimum uid can be set below which courierpassd will refuse to change
30    passwords
31
32  * a delay can be set which causes courierpassd to sleep for the specified
33    number of seconds after a failed password change attempt
34
35  * logging information can be directed to syslog or stderr
36
37
38See the courierpassd(8) man page for a detailed description of courierpassd's
39capabilities and usage.
40
41Bug reports, suggestions, enhancements, and fully tested and debugged diffs
42can be sent to:
43		freeware@arda.homeunix.net
44
45See the AUTHORS file for a list of credits.
46