6.4. pam_echo - 텍스트 메시지 찍기

pam_echo.so [ file=/path/message ]

6.4.1. 설명

pam_echo는 특별한 뭔가를 사용자에게 알리기 위해 텍스트 메시지를 찍는 PAM 모듈이다. % 문자로 시작하는 문자열을 다음처럼 해석한다.

%H

원격 호스트의 이름 (PAM_RHOST).

%h

로컬 호스트의 이름.

%s

서비스 이름 (PAM_SERVICE).

%t

제어 터미널의 이름 (PAM_TTY).

%U

원격 사용자 이름 (PAM_RUSER).

%u

로컬 사용자 이름 (PAM_USER).

%로 시작하는 다른 문자열은 모두 그 % 문자 다음에 오는 문자로 확장된다.

6.4.2. 옵션

file=/path/message

/path/message 파일의 내용을 PAM 변환 함수를 써서 PAM_TEXT_INFO로 찍게 된다.

6.4.3. 제공하는 모듈 종류

모든 모듈 타입(auth, account, password, session)을 제공한다.

6.4.4. 반환 값

PAM_BUF_ERR

메모리 버퍼 오류.

PAM_SUCCESS

메시지를 성공적으로 찍었다.

PAM_IGNORE

PAM_SILENT 플래그가 지정됐거나 메시지 파일이 존재하지 않아서 아무 메시지도 찍지 않았다.

6.4.5. 예시

이 모듈의 사용례로 좋은 패스워드에 대한 정보를 찍는 데 이용하는 방법을 살펴보자.

password optional pam_echo.so file=/usr/share/doc/good-password.txt
password required pam_unix.so
      

6.4.6. 작성자

Thorsten Kukuk <kukuk@thkukuk.de>