|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| replace/ | H | 25-Jul-2006 | - | 380 | 258 |
| AUTHORS | H A D | 15-Oct-2005 | 465 | 17 | 12 |
| COPYING | H A D | 15-Oct-2005 | 17.6 KiB | 341 | 281 |
| ChangeLog | H A D | 23-Jul-2006 | 2.2 KiB | 92 | 55 |
| INSTALL | H A D | 25-Jul-2006 | 5.9 KiB | 175 | 124 |
| Makefile.am | H A D | 23-Jul-2006 | 589 | 21 | 10 |
| Makefile.in | H A D | 03-May-2022 | 16 KiB | 549 | 432 |
| NEWS | H A D | 23-Jul-2006 | 1.6 KiB | 52 | 35 |
| README | H A D | 15-Oct-2005 | 1.7 KiB | 46 | 30 |
| aclocal.m4 | H A D | 23-Jul-2006 | 209.1 KiB | 6,077 | 5,431 |
| config.guess | H A D | 27-Jul-2004 | 42.6 KiB | 1,460 | 1,260 |
| config.h.in | H A D | 23-Jul-2006 | 3.1 KiB | 121 | 81 |
| config.sub | H A D | 27-Jul-2004 | 30.4 KiB | 1,550 | 1,409 |
| configure | H A D | 23-Jul-2006 | 677.3 KiB | 21,700 | 17,624 |
| configure.ac | H A D | 23-Jul-2006 | 2.3 KiB | 70 | 55 |
| courierpassd.8 | H A D | 15-Jul-2006 | 3.2 KiB | 110 | 96 |
| courierpassd.c | H A D | 15-Oct-2005 | 6.9 KiB | 290 | 205 |
| courierpassd.h | H A D | 15-Oct-2005 | 2.3 KiB | 91 | 61 |
| getopt.h | H A D | 23-Jul-2006 | 3.3 KiB | 85 | 28 |
| getopt_long.c | H A D | 23-Jul-2006 | 17.7 KiB | 636 | 417 |
| install-sh | H A D | 23-Jul-2006 | 5.5 KiB | 252 | 153 |
| logging.h | H A D | 15-Oct-2005 | 1.2 KiB | 56 | 31 |
| ltmain.sh | H A D | 27-Jul-2004 | 180 KiB | 6,444 | 5,067 |
| missing | H A D | 23-Jul-2006 | 6.3 KiB | 199 | 159 |
| mkinstalldirs | H A D | 23-Jul-2006 | 722 | 41 | 23 |
| stamp-h.in | H A D | 23-Jul-2006 | 0 | | |
| xmalloc.c | H A D | 15-Oct-2005 | 1 KiB | 56 | 31 |
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