
から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
私の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 ページには、ここで使用できるオプションのみが記載されています。