
Aushttp://man7.org/linux/man-pages/man8/pam_limits.8.html
ZUSAMMENFASSUNG
pam_limits.so [conf=/path/to/limits.conf] [debug] [set_all] [utmp_early] [noaudit]
Legt die Zusammenfassung nahe, dass es pam_limits.so
wie ein Befehlsname verwendet wird?
Oder handelt es sich um pam_limits.so
ein Modul und kann es wie jedes andere Modul geladen und entladen werden?
Danke.
Antwort1
Nein, die pam_*.so
Module sind gemeinsam genutzte Bibliotheken:
/lib/x86_64-linux-gnu/security# file pam_limits.so
pam_limits.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV),
dynamically linked, BuildID[sha1]=..., stripped
Und die auf meinem Ubuntu-System haben nicht einmal die x
Bits gesetzt. Da es technisch gesehen ELF-Dateien sind, können Sieversuchen zuführen Sie sie aus, aber es funktioniert nicht wirklich:
/tmp$ chmod +x pam_limits.so
/tmp$ ./pam_limits.so
Segmentation fault
Sie werden von den PAM-Bibliotheken geladen, basierend auf der Konfiguration in /etc/pam.d/
. Den Modulen können dort Argumente übergeben werden, z. B.:
session required pam_env.so readenv=1 envfile=/etc/default/locale
Die Manpage dokumentiert lediglich die Optionen, die hier verwendet werden können.