質問: xinetdのログ設定がうまくいかない? centos 6を利用してます linuxの逆引きの本を見ながらやってます ログの出力先を変える?設定で /etc/xinetd.conf 内の log_type= file (ファイル場所指定) ( ※仮に /var/otamesi ) とし、 /etc/init.d/xinetd reload で読み込むと 指定したファイルが作成されると本にはありましたが、ありません ←なぜ? また、再起動をし /var/otamesi を開いてみたのですが、やはりありません そこで、自分で /var/otamesi を作成し もう一度設定をリロードして反映させ、再起動をしました その上で /var/otamesi を開いたのですが何にも書かれていません 前にデフォルトで指定されていた /var/log/messages には 更新された後が残ってました 他にも変える場所があるのでしょうか? アドバイス、よろしくお願いします!
回答: /var/otamesi って、ディレクトリ名ですか? もしそうなら、file なのでファイル名を指定する必要があります。 ファイル名ならファイルを事前に作成しておく(touchで良いでしょう)必要があります。 作ったということであればそれで良いです。 xinetdは多分root権限のはずですが、念のため確認を。 それと、大抵はxinetd.confの最後に includedir /etc/xinetd.d のように追加のファイルをインクルードするようになっていると思います。 xinetd.d配下のファイルにlog_typeが指定されている場合は、そのサービスに関してはdefaultではなく、xinetd.dのファイルの記述が優先されます。 xinetd経由でどういうサービスを利用しようとしたかを確認してください。