Pam
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