# 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관련 응용프로그램 및 모듈 개발을 위해 필요한 파일들


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://joungkyun.gitbook.io/annyung-3-user-guide/annyung3-package-catalog/annyung3-base-packages/pkg-base-pam.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
