Pam

Iš Žinynas.
13:59, 16 birželio 2006 versija, sukurta \dev\null (Aptarimas | indėlis)
(skirt) ← Ankstesnė versija | Dabartinė versija (skirt) | Vėlesnė versija → (skirt)
Jump to navigation Jump to search

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[keisti]

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[keisti]