Add alternate password support dynamically with LD_PRELOAD or by linking the shared library with the executable. Useful, for example, to make sendmail, procmail, and pop3d use an alternate password if you are an ISP.

Works with any program that uses the getpw* family of functions and the password file is configurable through the environment.

2001-08-10     ** Latest ** Added support for the getgr* group handling functions, and a /etc/group.switch and ALTGROUP in the environment, all similar to how the altpw functions work but for groups, as suggested by Bruce Richardson <brichard@cafod.org.uk>.
Download: libaltpw-1.2.0.tar.gz (104.07k)
2001-08-09     Some files were missing from the distribution (README.ipop3) and added back in (thanks to Michalis Kabrianis <mkab@interzone.gr>). Also add info about the passwd.switch file and how to link against most autoconf-style programs.
Download: libaltpw-1.1.1.tar.gz (103.57k)
2001-08-09     Added docs on using with UW imap (pop3d) and added a configuration file in /etc/passwd.switch that can override the passwd file based on the exe name.
Download: libaltpw-1.1.0.tar.gz (102.71k)
2001-07-24     Fixed a bug in the build process, automake wasn't including the man pages causing the build to break.
Download: libaltpw-1.0.2.tar.gz (101.42k)
2001-07-22     Updated documentation, man pages, more background info, usage, and some more checks in the runaltpw wrapper app.
Download: libaltpw-1.0.1.tar.gz (100.67k)
2001-07-12     Initial release. Code builds and works, documentation is scarce though. More coming soon.
Download: libaltpw-1.0.0.tar.gz (99.21k)