4.4. Linux-PAM-1.1.4

4.4.1. Abhängigkeiten

Ed

   Installation hängt ab von:  Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Slinux-pam und Texinfo
   Test Umgebung hängt ab von:  Diffutils
   Optionale Abhängigkeiten:  libsigsegv

4.4.2. Installation von Linux-PAM

Das Paket entpacken und in das neue Verzeichnis wechseln:

tar -xf pakete/Linux-PAM-1.1.4.tar.bz2 &&
cd Linux-PAM-1.1.4/

Bereite das Paket zum kompilieren vor:

./configure --sbindir=/lib/security \
           --docdir=/usr/share/doc/Linux-PAM-1.1.4 \
           --enable-read-both-confs --disable-nis

Das Paket kompilieren:

make

Installiere das Paket:

make install

Jetzt verschieben wir noch einige Dateien und setzen die richtigen Rechte:

chmod -v 4755 /lib/security/unix_chkpwd &&
mv -v /lib/security/pam_tally /sbin &&
mv -v /lib/libpam{,c,_misc}.la /usr/lib &&
sed -i 's| /lib| /usr/lib|' /usr/lib/libpam_misc.la &&
if [ -L /lib/libpam.so ]; then
   for LINK in libpam{,c,_misc}.so; do
       ln -v -sf ../../lib/$(readlink /lib/${LINK}) /usr/lib/${LINK} 
       rm -v /lib/${LINK}
   done
fi

Nun das Verzeichnis verlassen und dann entfernen:

cd .. &&
rm -rf Linux-PAM-1.1.4/

4.4.3. Inhalt des Paketes Linux-PAM

Installierte Programme:  pam_tally
Installierte Bibliotheken:  libpam.{so,a}, libpamc.{so,a} und libpam_misc.{so,a}

Kurze Beschreibung

pam_tally

Mit diesem Programm kann die Datei faillog manipuliert werden.

libpam.so

Bildet die Schnittstelle zwischen Anwendungen und den PAM-Modulen.