리눅스 PAM

리눅스 PAM
안정화 버전
1.1.8 / 2013년 9월 19일(10년 전)(2013-09-19)
저장소
  • github.com/linux-pam/linux-pam 위키데이터에서 편집하기
프로그래밍 언어C
운영 체제리눅스
종류인증
라이선스GNU GPL 또는 BSD 라이선스 개정판
웹사이트www.linux-pam.org

Linux Pluggable Authentication Modules (PAM), 즉 리눅스 PAM은 리눅스 또는 GNU/kFreeBSD 시스템에서 애플리케이션과 서비스에 대한 동적 인증을 제공한다.[1]

리눅스-PAM은 인증 작업을 4가지 독립적인 관리 그룹으로 분리한다.

  • 계정 모듈(account module)들은 명시된 계정이 현재 조건에서 유효한 인증 목표인지를 검사한다. 이것은 계정 유효기간, 시간 그리고 사용자가 요청된 서비스에 접근 가능한지 같은 조건을 포함한다.
  • 인증 모듈(authentication module)들은 비밀번호를 요청하고 검사하는 것 같이 사용자의 신원을 확인한다. 또한 인증 정보를 keyring 같은 다른 시스템들에 전달한다.
  • 비밀번호 모듈(password module)들은 비밀번호 갱신을 책임진다. 또한 강력한 비밀번호 강화에도 사용된다.
  • 세션 모듈(session module)들은 세션 시작과 끝에 수행되는 행동을 정의한다. 그 후 사용자는 성공적으로 인증된다.

같이 보기

  • OpenPAM
  • fprint

각주

  1. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=220980

외부 링크

  • Linux-PAM page
  • pam.d(8) - Linux man page
  • Development site for the Linux-PAM project
  • Understanding PAM, by A.P. Lawrence
  • v
  • t
  • e
조직
리눅스 커널
지원
기술
디버깅
시작 프로세스
ABIs
APIs
사용자 공간
FS, 데몬
래퍼 라이브러리
커널 부분
시스템 호출 인터페이스
커널 내부
  • ALSA
  • DRI
  • Video4Linux
  • New API
  • 크립토API
리눅스 커널
구성요소
변종들
가상화
리눅스 채택
리눅스의 사용 범위
  • 데스크톱
  • 임베디드
  • 클라이언트:
    • LTSP
    • Thinstation
  • 서버:
채택자
  • 리눅스 채택자들 목록
  • 리눅스의 상용 소프트웨어