Pam

Iš Žinynas.
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Pluggable authentication modules arba sutrumpintai PAM tai mechanizmas kuris integruoja žemo lygio autentifikacijos shemas į aukšto lygio API, kuris leidžia programos perprasti autentifikacijos shemas ir veikti atskirai. PAM buvo sukurtas SUN Microsystems 1996 metais ir šiuo metu yra plačiai taikomas daugeliui operacinių sistemų (AIX, HP-UX, Solaris, Linux, FreeBSD, Mac OS X ir NetBSD). Vėliau PAM pateko į Open UNIX standartalizavimo procesą.


PAM Diegimas

Daugelis linux distribucijų (pvz: slackware) nepalaiko PAM autentifikacijos bei neturi tam skirtų bibliotekų. Čia aprašysiu kaip galima pagerinti situaciją ir įdiegti PAM.

Siunčiame naujausią PAM versiją skirtą linux OS iš http://www.kernel.org/pub/linux/libs/pam/pre/library/ išpakuojame ir įdiegiame:

./configure
 make
 make install

Siunčiame util-linux naujausią versiją iš http://www.kernel.org/pub/linux/utils/util-linux/ ją taip pat išpakuojame.

Įėję į išpakuotą katalogą atsidarome failą MCONFIG

nano MCONFIG

Ir susiradę eilutę HAVE_PAM=no pakeičiame ją į HAVE_PAM=yes uždarome redaktorių CTRL+X ir y. Įdiegiame:

./configure
make
make install

Siunčiame shadow iš ftp://ftp.pld.org.pl/software/shadow/ išpakuojame ir įdiegiame:

./configure --with-libpam
make
make install


Susijusios nuorodos