-
Notifications
You must be signed in to change notification settings - Fork 0
/
sag-pam_echo.html
35 lines (34 loc) · 5.65 KB
/
sag-pam_echo.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>6.4. pam_echo - 텍스트 메시지 찍기</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="Linux-PAM_SAG.html" title="Linux-PAM 시스템 관리자 안내서"><link rel="up" href="sag-module-reference.html" title="6장. 모듈 참조 안내서"><link rel="prev" href="sag-pam_deny.html" title="6.3. pam_deny - 차단용 PAM 모듈"><link rel="next" href="sag-pam_env.html" title="6.5. pam_env - 환경 변수 설정/해제"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">6.4. pam_echo - 텍스트 메시지 찍기</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sag-pam_deny.html">이전</a> </td><th width="60%" align="center">6장. 모듈 참조 안내서</th><td width="20%" align="right"> <a accesskey="n" href="sag-pam_env.html">다음</a></td></tr></table><hr></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sag-pam_echo"></a>6.4. pam_echo - 텍스트 메시지 찍기</h2></div></div></div><div class="cmdsynopsis"><p><code class="command">pam_echo.so</code> [
file=<em class="replaceable"><code>/path/message</code></em>
]</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="sag-pam_echo-description"></a>6.4.1. 설명</h3></div></div></div><p>
<span class="emphasis"><em>pam_echo</em></span>는 특별한 뭔가를
사용자에게 알리기 위해 텍스트 메시지를 찍는 PAM 모듈이다.
<span class="emphasis"><em>%</em></span> 문자로 시작하는 문자열을
다음처럼 해석한다.
</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><span class="emphasis"><em>%H</em></span></span></dt><dd><p>원격 호스트의 이름 (PAM_RHOST).</p></dd><dt><span class="term"><span class="emphasis"><em>%h</em></span></span></dt><dd><p>로컬 호스트의 이름.</p></dd><dt><span class="term"><span class="emphasis"><em>%s</em></span></span></dt><dd><p>서비스 이름 (PAM_SERVICE).</p></dd><dt><span class="term"><span class="emphasis"><em>%t</em></span></span></dt><dd><p>제어 터미널의 이름 (PAM_TTY).</p></dd><dt><span class="term"><span class="emphasis"><em>%U</em></span></span></dt><dd><p>원격 사용자 이름 (PAM_RUSER).</p></dd><dt><span class="term"><span class="emphasis"><em>%u</em></span></span></dt><dd><p>로컬 사용자 이름 (PAM_USER).</p></dd></dl></div><p>
<span class="emphasis"><em>%</em></span>로 시작하는 다른 문자열은
모두 그 <span class="emphasis"><em>%</em></span> 문자 다음에 오는
문자로 확장된다.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="sag-pam_echo-options"></a>6.4.2. 옵션</h3></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term">
<code class="option">file=<em class="replaceable"><code>/path/message</code></em></code>
</span></dt><dd><p>
<code class="filename">/path/message</code> 파일의 내용을
PAM 변환 함수를 써서 PAM_TEXT_INFO로 찍게 된다.
</p></dd></dl></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="sag-pam_echo-types"></a>6.4.3. 제공하는 모듈 종류</h3></div></div></div><p>
모든 모듈 타입(<code class="option">auth</code>, <code class="option">account</code>,
<code class="option">password</code>, <code class="option">session</code>)을 제공한다.
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="sag-pam_echo-return_values"></a>6.4.4. 반환 값</h3></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term">PAM_BUF_ERR</span></dt><dd><p>
메모리 버퍼 오류.
</p></dd><dt><span class="term">PAM_SUCCESS</span></dt><dd><p>
메시지를 성공적으로 찍었다.
</p></dd><dt><span class="term">PAM_IGNORE</span></dt><dd><p>
PAM_SILENT 플래그가 지정됐거나 메시지 파일이 존재하지
않아서 아무 메시지도 찍지 않았다.
</p></dd></dl></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="sag-pam_echo-examples"></a>6.4.5. 예시</h3></div></div></div><p>
이 모듈의 사용례로 좋은 패스워드에 대한 정보를 찍는 데 이용하는
방법을 살펴보자.
</p><pre class="programlisting">
password optional pam_echo.so file=/usr/share/doc/good-password.txt
password required pam_unix.so
</pre><p>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="sag-pam_echo-author"></a>6.4.6. 작성자</h3></div></div></div><p>Thorsten Kukuk <kukuk@thkukuk.de></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="sag-pam_deny.html">이전</a> </td><td width="20%" align="center"><a accesskey="u" href="sag-module-reference.html">위</a></td><td width="40%" align="right"> <a accesskey="n" href="sag-pam_env.html">다음</a></td></tr><tr><td width="40%" align="left" valign="top">6.3. pam_deny - 차단용 PAM 모듈 </td><td width="20%" align="center"><a accesskey="h" href="Linux-PAM_SAG.html">대문</a></td><td width="40%" align="right" valign="top"> 6.5. pam_env - 환경 변수 설정/해제</td></tr></table></div></body></html>