
Dehttp://man7.org/linux/man-pages/man8/pam_limits.8.html
SINOPSIS arriba
pam_limits.so [conf=/path/to/limits.conf] [debug] [set_all] [utmp_early] [noaudit]
¿La sinopsis sugiere que pam_limits.so
se utiliza como nombre de comando?
¿O es pam_limits.so
un módulo y se puede cargar y descargar como cualquier otro módulo?
Gracias.
Respuesta1
No, los pam_*.so
módulos son bibliotecas compartidas:
/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
Y los de mi sistema Ubuntu ni siquiera tienen los x
bits configurados. Como técnicamente son archivos ELF, puedesintentarejecútelos, pero realmente no funciona:
/tmp$ chmod +x pam_limits.so
/tmp$ ./pam_limits.so
Segmentation fault
Se cargan mediante las bibliotecas PAM, según la configuración en /etc/pam.d/
. A los módulos se les pueden dar argumentos allí, por ejemplo:
session required pam_env.so readenv=1 envfile=/etc/default/locale
La página de manual simplemente documenta las opciones que se pueden utilizar aquí.