CGIpaf
Download source cgipaf-1.3.3.tar.gz . changepass 1.3.3 binary sparc solaris 9
CGIpaf 1.3.3
-
Documentatie
-
Mailinglist
http://groups.yahoo.com/group/cgipaf/
| Post message |
cgipaf@yahoogroups.com |
| Subscribe: |
cgipaf-subscribe@yahoogroups.com |
| Unsubscribe: |
cgipaf-unsubscribe@yahoogroups.com |
| List owner: |
cgipaf-owner@yahoogroups.com |
-
Ondersteuning
Je kan je installatie problemen / vragen het beste in de mailinglist stellen.
Je vraag kan ook nuttig zijn voor andere CGIpaf gebruikers.
-
Benodigdheden
- een Un*x server (enkel getest met Debian GNU/Linux (woody & potato) en solaris 8)
- een mailserver welke procmail gebruikt.
(vacation wordt ook ondersteund door een extern perl mailcfg scriptje)
- een webserver
- gcc, ndbm or gdbm
-
Licentie
GNU General Public License.
-
Downloads
Debian pakketjes zijn beschikbaar.
Download de broncode.
Een binary van changepass voor solaris 9 sparc isbeschikbaar.
-
Overzicht
cgipaf is een combinatie van drie cgi programma's
| passwd.cgi |
: |
laat de gebruikers tot hun passwoord te veranderen |
| viewmailcfg.cgi |
: |
laat de gebruikers toe hun huidige mail configuratie te bekijken.
|
| mailcfg.cgi |
: |
past de mail configuratie aan. |
-
Al de drie programma's gebruiken PAM voor de authenticatie, systemen
zonder PAM. Worden enkel ondersteund, als ze de standaard password file
locatie en standaard crypt of md5 passwoorden gebruiken.
- Als een passwoord gewijzigd is, is het mogelijk om een script te
starten om bv. ook de SAMBA passwoorden of NIS configuratie aan te
passen.
- De mail configuratie gebeurt via procmail, mailcfg.cgi maakt een
.procmail aan de gebruiker zijn home directory. Indien autoreply
geactiveerd is wordt het autoreply bericht bewaard in ~/vacations.txt
Als een gebruiker forwarding activeert kan hij kiezen om zijn berichten
te behouden. Het is mogelijk om een script te gebruiken om de gebruiker
zijn mail configuratie te wijzigen om andere mail configuraties dan
procmail te gebruiken een voorbeeld perl script met vacation
ondersteuning wordt meegeleverd.
- Voor de gebruikers authenticatie maakt viewmail.cgi een cookie,
deze cookie wordt bewaard in accessdb. mailcfg.cgi leest cookie uit
accessdb en vergelijkt deze met de cookie van de gebruiker zijn
browser.
-
Gebruikers met te veel foutieve login pogingen kunnen tijdelijk gedeactiveerd worden.
- De minimum en maximum uid kunnen gedefinieerd worden in het
configuratie bestand. Het is dus mogelijk om een bereik van uid's op te
geven welke cgipaf kunnen gebruiken.
-
Je kan html bestanden met enkele PHP uitbreidingen gebruiken voor de login schermen en foutmeldingen.
-
Het is mogelijk om een redirect te gebruiken i.p.v. normale html bestanden
- CGIpaf bevat ook "changepass" wat min of meer een kloon is van het
chpasswd (8) Linux commando dat nuttig kan zijn op Un*x systemen die
een dergelijk commando niet hebben. Zie README.changepass voor meer informatie.
-
Screenschots
|
|