[3985] in linux-announce channel archive
Linux-Announce Digest #277
daemon@ATHENA.MIT.EDU (Digestifier)
Sat Jan 4 10:13:09 2003
From: Digestifier <Linux-Announce-Request@senator-bedfellow.mit.edu>
To: Linux-Announce@senator-bedfellow.mit.edu
Reply-To: Linux-Announce@senator-bedfellow.mit.edu
Date: Sat, 4 Jan 2003 10:13:05 EST
Linux-Announce Digest #277, Volume #4 Sat, 4 Jan 2003 10:13:05 EST
Contents:
CGIpaf 1.3.0pre1 ( Development ) (staf wagemakers)
----------------------------------------------------------------------------
From: staf wagemakers <staf@patat.org>
Subject: CGIpaf 1.3.0pre1 ( Development )
Date: Thu, 2 Jan 2003 12:36:26 CST
* What is CGIpaf?
"cgipaf" allows users to change their un*x Password, Autoreply and mail
Forwarding by a web interface.
CGIpaf 1.3.0pre1 is the latest "development" version.
CGIpaf 1.3.0pre1 is available at http://staf.patat.org/cgipaf/develop/
* What is New?
o CGIpaf 1.3.0pre1 2 Jan 2003
+ linuxconf virtual mail password files supported added
* Requirements
o a Un*x server
o a mailserver that uses procmail
( vacation is supported by an external perl mailcfg script )
o webserver
o gcc, ndbm or gdbm
* License
GNU General Public License.
* Overview
cgipaf is a combination of three cgi programs:
+ passwd.cgi : allow users to update their password
+ viewmailcfg.cgi : allow users to view their current mail configuration.
+ mailcfg.cgi : update the mail configuration
o All programs use PAM for user authentication, systems without PAM are only
supported if they use the standard password file location (/etc/passwd ,
/etc/shadow) and the standard crypt or md5 passwords.
o If a password is changed it is possible to run a script to update SAMBA
passwords, NIS configuration, etc.
o The mail configuration is done by procmail, mailcfg.cgi creates a
.procmailrc in the user's home directory. If autoreply is enabled the
autoreply message is stored in ~/vacations.txt. When a user enables mail
forwarding the user can choose to keep the messages.
o For user authentication viewmailcfg.cgi creates a cookie, this cookie is
stored in the accessdb. mailcfg.cgi reads the cookie out the accessdb and
compares it with the cookie send by the users browser.
o User with too many invalid logins can be locked.
o The minimum and maximum uid can be set in the configuration file, so you
can specify a range of uid's that are allowed to use cgipasswd.
o You can specify html files with a few PHP extensions for the login screen
and error messages.
o It's possible to use a redirect for the error messages, instead of plain
html files.
o It's is possible to define an external script to update the the mail
configuration to support other mail configurations than procmail a
sample script with vacation support is included.
o CGIpaf also contains the "changepass" utility which is basically a clone
of the chpasswd(8) Linux command, it might be useful on platforms that
doesn't have such a command like Solaris.
regards,
--
Staf
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
** FOR YOUR REFERENCE **
The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:
Internet: Linux-Announce-Request@NEWS-DIGESTS.MIT.EDU
You can submit announcements to be moderated via:
Internet: linux-announce@NEWS.ORNL.GOV
Linux may be obtained via one of these FTP sites:
ftp.funet.fi pub/Linux
tsx-11.mit.edu pub/linux
sunsite.unc.edu pub/Linux
End of Linux-Announce Digest
******************************