pam_issue.so
[
noesc
] [
issue=issue-file-name
]
pam_issue는 사용자 이름 프롬프트 앞에 이슈 파일 내용을 집어넣는 PAM 모듈이다. 기본적으로 많이 쓰는 몇 가지 getty와 비슷한 방식으로 (\x 형식을 이용한) 이슈 파일 내의 이스케이프 코드를 처리한다.
인식하는 이스케이프:
현재 날짜
tty 이름
머신 아키텍처 (uname -m)
머신의 네트워크 노드 호스트 이름 (uname -n)
시스템의 도메인 이름
운영 체제 릴리스 번호 (uname -r)
현재 시간
운영 체제 이름 (uname -s)
현재 로그인된 사용자 수
\u와 같되 뒤에 "user" 또는 "users"를 붙임. (예: "1 user", "10 users")
운영 체제 버전 및 빌드 날짜 (uname -v)
메모리 버퍼 오류.
프롬프트가 이미 바뀌어 있다.
서비스 모듈 오류가 발생했다.
새 프롬프트를 성공적으로 설정했다.
/etc/pam.d/login
에 다음 행을 추가해서
로그인 시 사용자별 이슈를 표시하게 설정할 수 있다.
auth optional pam_issue.so issue=/etc/issue