aboutsummaryrefslogtreecommitdiff
path: root/README
blob: c0ef388bcfce30c48d21c116daebd7d48cb599bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
This project was written in during April - August in 2008 
as part of the Google Summer of Code under the Gentoo Organization.

The aim of this project is to provide working PAM modules
for Linux which will be built against OpenPAM and will be able 
to work in a system without Linux-PAM. This will, hopefully, give
people the ability to choose which PAM library to use, which has
been one of the long term goals of the PAM team.

In order to build the modules, you must already have a system
with OpenPAM installed. The installation procedure for now is 
quite simple :  

>$ make && make install

should take care of everything. Also, after installing these PAM 
modules you should edit the files under /etc/pam.d/ to remove all 
unwanted entries. Sample files exist in examples/pam.d/ for the most 
common applications.
 
After replacing Linux-PAM with OpenPAM, all applications that
use PAM must be rebuild because while API compliant, Linux-PAM
and OpenPAM are not ABI compiant which can result in an unusable
system. One of these applications is the shadow package, which provides
passwd, the interface which enables users to update their passwords.

For any questions contact me at: 

mellos <at> ceid <dot> upatras <dot> gr