`Pam_limits.so` используется как команда?

С http://man7.org/linux/man-pages/man8/pam_limits.8.html

ОПИСАНИЕ топ

pam_limits.so [conf=/path/to/limits.conf] [debug] [set_all] [utmp_early] [noaudit] 

Предлагает ли синопсис, что pam_limits.so используется как имя команды?

Или pam_limits.so является модулем, и его можно загружать и выгружать так же, как и любой другой модуль?

Благодарю.

Нет, модули pam_*.so So являются общими библиотеками:

 /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 

А в моей системе Ubuntu даже не установлены биты x . Поскольку это технически файлы ELF, вы можете попробовать запустить их, но на самом деле это не работает:

 /tmp$ chmod +x pam_limits.so /tmp$ ./pam_limits.so Segmentation fault 

Они загружаются библиотеками PAM на основе конфигурации в /etc/pam.d/ . Модули могут иметь аргументы там, например:

 session required pam_env.so readenv=1 envfile=/etc/default/locale 

Страница man просто документирует опции, которые можно использовать здесь.