仲村です On Wed, 25 Oct 2006 12:59:59 +0900, Kouji Ito <[EMAIL PROTECTED]> wrote:
> coreファイルが作成される場所ってどこを探してますか? inetd なので、まず / を見ました。(再起動の時も / で行いました) で、見つからないので find . -name '*.core' しましたが、見つかりませんでした。 > inetd.conf には、 rootユーザーで起動すると書かれていますが、 > messagesには、 uid 1001 のユーザーのプロセスとなっています。 > 多分、cvsntがsetuid()しているんだと思うんですが。 はい、pserver で接続されると ログインしたユーザへ setuid するように なっています。 > uid 1001 のユーザーのホームディレクトリにcoreファイルが作成 > されていませんか? ありませんでした。 > もしくは、そのディレクトリのパーミッションとか、そのディレクトリの > 属するファイルシステムの空き容量とかはどうでしょう? ...あぁ、/ に core を吐こうとして uid 1001 だから吐けなかったかも しれないですねぇ...ということで # chmod 777 / # ls -ld / drwxrwxrwx 28 root wheel 1024 Oct 23 17:24 / root で繋いでみる。 Oct 25 14:37:56 BUN kernel: pid 66511 (cvsnt), uid 0: exited on signal 11 としてみましたが、吐いてくれませんでした。 > もしかして、cvsntがchroot()している可能性とかはどうでしょう? chroot の設定はありますが、chroot しないようにしています。 う〜ん。cvsnt が自分で core を吐かないようにしているのだろうか? ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+ 関西沖縄の集い がじまるの会 手伝い 一人だけの勝手に神奈川支部 仲村 武 <[EMAIL PROTECTED]>