`pam_limits.so`はコマンドのように使用されますか?

`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それとも他のモジュールのようにロードとアンロードが可能なモジュールですか?

ありがとうございます。

答え1

いいえ、次のpam_*.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

x私のUbuntuシステムのシステムにはビットが設定されていません。技術的には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

マニュアルページには、ここで利用可能なオプションのみが文書化されています。

関連情報