林と申します。

私のところでも pam_ldap, nss_ldap を導入して、/etc/nsswitch.conf で

group: compat
group_compat: ldap
hosts: files dns
networks: files
passwd: compat
passwd_compat: ldap
shells: files

のように指定して ldapでユーザ認証させると 6.3-RELEASE では telnet が
signal 11 でcore dump します。ldapではなく、nis を使うと core dump する
ことはありません。7.0-RELASEでは同様の設定で ldap認証を使っても core
dump することはありません。深く追いかけていないので解決のお手伝いにはな
らず申し訳ありませんが、ご報告まで。

NAKAJI Hiroyuki さんは書きました:
> 中治です。
> 
>>>>>> In 
>>>>>> <[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]>
>>>>>>  
>>>>>>  Toshio Uchiyama 
>>>>>> <[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]>
>>>>>>  wrote:
> 
>> 設定ファイル等、変更した覚えはないのですが????
>> master.passwd とかも調べたのですが、分かりません。
>> 今回は、自分のマシンも十分に管理できない恥を忍んで
>> お伺いします。こんな場合、どこに問題があるか推測の
>> つく方、いらっしゃいますでしょうか?? root の  ftp
>> は大丈夫です。
> 
>>>> Jul  5 04:56:49 shonan kernel: pid 1890 (telnet), uid 0: 
>>>> exited on signal 11 (core dumped)
>>>>
>>>> というログが残ります。gdb オプション付で telnet をコンパイル
>>>> して gdb でコアを見るとか、ちょっと、私の実力では、無理そう
>>>> なので、よろしく、ご指導頂ければ、幸いです。
> 
> signal 11 の場合、きわめて高い確率で、なんらかのハードウェア障害です。
> 
> rootでだけエラーが発生するということは、一般ユーザだとふれられない何らか
> の領域に root ではアクセスできるから、結果として何かを踏んでしまう、とい
> うことも考えられます。
> 
> 「なんらか」や「何らか」、「何か」が何なのかはともかく。;)
> 
> 別の可能性として、カーネルだけ更新している場合には、システムコールの変更
> などで不整合が生じるというのもあり得ますが、currentでなければ、そういう
> のはあまり発生しにくい問題です。
> 
> ちなみに、
> 
> ktrace -d telnet -d remotehost
> 
> としてから
> 
> kdump
> 
> すると、「カーネルが中で何をやっているか」が、とても詳細にわかるらしいで
> す。


-- 
  林 周志(はやし ひろし)

メールによる返信