> For the complete documentation index, see [llms.txt](https://joungkyun.gitbook.io/annyung-3-user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://joungkyun.gitbook.io/annyung-3-user-guide/annyung3-package-catalog/annyung3-base-packages/pkg-base-pam.md).

# pam

## Description:

응용프로그램에서 사용할 수 있는 인증을 제공하는 확장 라이브러리

## Changes on AnNyung:

1. chroot module 수정
   * group 설정 지원 (*%gruop*)
   * reverse 설정 지원 (*!user*)
   * 정규식 지원 (*/^user/*)
   * 예외 지원 (*-user*)
   * [login account chroot](/annyung-3-user-guide/chapter2/chapter2-2-pam-control/chapter2-2-pam-control-2.md) 문서 참조
2. */etc/login.def.exceptioin*
   * password expire를 하지 않을 예외 account 관리
   * [Shell login Control (with PAM)](/annyung-3-user-guide/chapter2/chapter2-2-pam-control.md) 문서 참조
3. *\~/.ssh/google-authenticator*
   * google authenticator를 이용하여 2 factor OPT 설정을 하였을 경우 password expire check skip (1:1.1.8-12.an3.1.1 부터)

## Sub packages:

* **pam-devel** - PAM을 이용한 PAM관련 응용프로그램 및 모듈 개발을 위해 필요한 파일들
