2011年12月23日金曜日

krb5-telnetが/etc/issue.netを読み込んでくれない?


ログイン時に警告文を出すことになったのだけど、
一部のサーバで上手くいかなかったのでメモ。

大体のサーバは/etc/issue.netに警告文を書いておけば、
telnetログイン時に読み込んで表示してくれたのだが、
どうしても読み込んでくれないサーバがいた。

issue.netを再作成してるわけでもなく、単純に読み込んでくれない様子。。
何が違うかといえば、対象サーバのお客様の情報担当の方が、
kerberos認証を使用するように言っていたので、
krb5-telnetを利用しているという点くらい。

krb5-telnet はissue読まないのか?
ググッても良く分からない。
最終的に無理くり/etc/xinetd.confのbannner行に/etc/issue.netを指定した。
xinetdにはtelnetの制御しかさせないし。
なんとか表示するようになったが、ただのテキストとして読み込んでいるようで、
シーケンスの意味を理解せず、そのまま表示してしまう。
シーケンス書いている行をとりあえず削除したけど、
それだったらissue.netを読み込ます必要もないよなと思いつつ、一旦完了とした。