3장.  Linux-PAM 공식 인터페이스

차례

3.1. 응용에서 기대할 수 있는 것
3.1.1. PAM 트랜잭션 초기화하기
3.1.2. PAM 트랜잭션 종결하기
3.1.3. PAM 항목 설정하기
3.1.4. PAM 항목 얻기
3.1.5. PAM 오류 코드 서술 문자열
3.1.6. 실패 시 지연 요청하기
3.1.7. 사용자 인증하기
3.1.8. 사용자 크리덴셜 설정하기
3.1.9. 계정 유효성 관리하기
3.1.10. 인증 토큰 갱신하기
3.1.11. PAM 세션 관리 시작하기
3.1.12. PAM 세션 관리 종결하기
3.1.13. PAM 환경 변수 설정 및 변경하기
3.1.14. PAM 환경 변수 얻기
3.1.15. PAM 환경 얻기
3.2. 응용에게 기대하는 것
3.2.1. 대화 함수
3.3. 프로그래밍 노트

Linux-PAM 라이브러리의 주요 헤더 파일은 <security/pam_appl.h>다. 여러 함수 정의가 들어 있다. 그 함수들을 차례로 살펴본 다음 프로그래머들을 위한 언급들을 읽어 본다.