Mailinglist Archive: opensuse-ja (79 mails)

< Previous Next >
Re: [opensuse-ja] clamdscan で lstat() failed, ERROR
  • From: 野宮 賢 / NOMIYA Masaru <nomiya@xxxxxxxxxxxxxxxx>
  • Date: Tue, 11 Nov 2008 01:08:15 +0900
  • Message-id: <87wsfbh8cw.wl%nomiya@xxxxxxxxxxxxxxxx>
野宮です.

In the Message;

Subject : Re: [opensuse-ja] clamdscan で lstat() failed, ERROR
Message-ID : <4918558F.5070302@xxxxxxx>
Date & Time: Tue, 11 Nov 2008 00:38:55 +0900

[松本さん] == Satoru Matsumoto <helios_reds@xxxxxxx> has written:

小生>> $ clamdscan -m 38
小生>>
小生>> を実行しますと,
小生>>
小生>> /home/masaru/var/Mail/virus/38: lstat() failed. ERROR
小生>>
小生>> というエラーが返って来ます.

松本さん> "lstat() failed" ということなので、単にパーミッションの問題ということで
松本さん> はないですか?

小生もそう思いました.

ところが,

-rwxr-xr-x 1 root root 80648 2008-11-09 06:50 /usr/sbin/clamd

-rwxr-xr-x 1 root root 53744 2008-11-09 06:50 /usr/bin/clamdscan
-rwxr-xr-x 1 root root 53904 2008-11-09 06:50 /usr/bin/clamscan

と問題無いように思えます.

松本さん> # rcclamd status
松本さん> Checking for Clam AntiVirus daemon unused

小生の場合は,

# rcclamd status
Checking for Clam AntiVirus daemon running

となります.

松本さん> $ clamdscan -m test/
松本さん> connect(): No such file or directory
松本さん> WARNING: Can't connect to clamd.

これは,

# /etc/init.d/clamd start
# chkconfig clamd on

が欠落している為です.

[...]
松本さん> ちゃんとソース覗いていないんで当てずっぽうだったりしますが、clamdscan の
松本さん> 場合は clamd を呼び出して - つまり、vscan ユーザ権限で - スキャンを実行
松本さん> しているので当該ファイルを読み込めないのに対し、clamscan の場合はコマン
松本さん> ド実行ユーザの権限でスキャンしているから読み込めている、と。

はい,clamdscan が clamd を呼べないのだと思っています.
が,何故,procmail 上では問題なく動作するのか..... (_ _?

---
野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp

「私たちが今日直面している化学物質の危険性に関する疑問に対し、通常の
科学的な正確さをもって答えようとすれば、たぶんさらに数十年を要するで
あろう。」 -- J. V. Rodricks --
--
To unsubscribe, e-mail: opensuse-ja+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-ja+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups