Projects / cgipaf


cgipaf is a combination of three CGI programs. passwd.cgi allow users to update their password, viewmailcfg.cgi allows users to view their current mail configuration, and mailcfg.cgi updates the mail configuration with a .procmailrc in the user's home directory. All programs use PAM for user authentication. It is possible to run a script to update Samba passwords or NIS configuration when a password is changed. Users with too many invalid logins can be locked. A range of UIDs that are allowed to use cgipaf can be set in the configuration file. A changepass utility - a chpasswd clone - is provided for platforms that doesn't have such a command, like Solaris.

Operating Systems

Recent releases

  •  15 Sep 2013 17:51

    Release Notes: PAM is enabled on FreeBSD 7.3 or above and on NetBSD 6.0 or above. xmalloc is updated to support systems with non GNU compatible malloc.

    •  24 Jan 2008 21:26

      Release Notes: An issue with md5 passwords on big endian systems has been corrected.

      •  31 Aug 2007 09:19

        Release Notes: Some minor bugs were fixed to resolve installation problems. changepass has been improved, and it's fully compatible with the GNU/Linux chpasswd command with a few extensions. It might be useful on Unix systems that don't have this command like Sun Solaris.

        •  13 Jul 2004 15:53

          Release Notes: This is a maintenance and bugfix release to resolve some installations problems.

          •  26 Apr 2004 09:18

            Release Notes: Linuxconf (or similar) virtual mail password files are now supported. NetBSD support was added, and support for more advanced mail configuration scripts was implemented. The PAM functions should now work on Solaris 9+.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.