`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

그리고 내 Ubuntu 시스템에는 비트가 설정되어 있지도 않습니다 x. 기술적으로는 ELF 파일이므로 다음을 수행할 수 있습니다.하려고 노력하다실행해 보지만 실제로는 작동하지 않습니다.

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

NET의 구성을 기반으로 PAM 라이브러리에 의해 로드됩니다 /etc/pam.d/. 모듈에는 다음과 같은 인수가 제공될 수 있습니다.

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

매뉴얼 페이지에는 여기서 사용할 수 있는 옵션만 문서화되어 있습니다.

관련 정보