Indeed.  I rebuilt perl with suid support, and rebuilt Q-S, it
detected suid-perl, and it's been performing flawlessly so far.

Thanks for your help.

On Thu, Jul 2, 2009 at 4:40 AM, Salvatore Toribio<tori...@pusc.it> wrote:
> At 4:07 -0400 2-07-2009, Nicholas DeMarinis wrote:
>>
>> After running the test install script again, everything in tmp is
>> owned by root:root, the directories have permissions 750 and the files
>> 660.
>
> That is really no good... So only root can access those files.
>
> But I can't understand how this is happening, you are using the wrapper,
> qmail-smtpd usually runs as user 'qmaild:nofiles' and it calls the wrapper,
> and then the new process seems owned by root. Something weird there, you
> better compile perl with suid support, if you have saved the settings used
> to build perl the first time it shouldn't be difficult.
>
> Good look
>
> Salvatore
>
>> I had to set qmail-scanner-version.txt and quarantine-events.{db,txt}
>> to qmaild:nofiles.  I couldn't say why that worked, nor could I tell
>> you how I got the idea to set it that way.
>>
>> On Thu, Jul 2, 2009 at 3:58 AM, Salvatore Toribio<tori...@pusc.it> wrote:
>>>
>>>  At 3:48 -0400 2-07-2009, Nicholas DeMarinis wrote:
>>>>
>>>>  Tried that, to the same result.  I set DEBUG to 101, but it didn't
>>>>  seem to output anything different.
>>>>
>>>
>>>  Hi
>>>
>>>  After setting DEBUG to 101, Q-S doesn't delete the files/directories in
>>> the
>>>  /var/spool/qscan/tmp, so you can check the ownership and the permissions
>>> in
>>>  there. The qmail-queue.log doesn't change.
>>>
>>>  What files/directories did you chowned to qmaild:nofiles?
>>>
>>>  Regards
>>>
>>>  ST
>>>
>>>>  On Thu, Jul 2, 2009 at 3:40 AM, Salvatore Toribio<tori...@pusc.it>
>>>> wrote:
>>>>>
>>>>>  At 1:41 -0400 2-07-2009, Nicholas DeMarinis wrote:
>>>>>>
>>>>>>  Hello,
>>>>>>
>>>>>>  I've just installed qmail-scanner-2.06 on top of netqmail-1.06.  Q-S
>>>>>>  has successfully detected clamd 0.93.3 and spamd (fast) 3.2.5.  It
>>>>>>  _appears_ to be functioning well when sending and receiving plain
>>>>>> text
>>>>>>  email, but I find the following if I test the installation with
>>>>>>  test_insallation.sh, or attempted to replicate it with an attachment
>>>>>>  or something similar that would invoke clamd, I find the following:
>>>>>>
>>>>>>  test_installation.sh:
>>>>>>  Sending standard test message - no viruses...
>>>>>>  done!
>>>>>>
>>>>>
>>>>>>  Thu, 02 Jul 2009 00:40:20 EDT:24660: --output of clamdscan was:
>>>>>>  /var/spool/qscan/tmp/my-hostname124650962056624660: Access denied.
>>>>>>  ERROR
>>>>>>  --
>>>>>
>>>>>  Hi
>>>>>
>>>>>  It seems to me a permission problem. There is something new in 2.06,
>>>>> as
>>>>>  you
>>>>>  are running clamav as qscand it shouldn't be the cause of the problem,
>>>>>  but
>>>>>  who knows. I have never tried the wrapper and it seems that many
>>>>> people
>>>>>  has
>>>>>  issues with it.
>>>>>
>>>>>  You can try to modify qmail-scanner-queue.pl, search for:
>>>>>
>>>>>       #Now ensure the permissions are opened up to 0740
>>>>>       my $xchmod=`chmod -R 740 . 2>&1`;
>>>>>
>>>>>  And change it to (suggested as bug by P-O Yliniemi):
>>>>>
>>>>>       my $xchmod=`chmod -R 750 . 2>&1`;
>>>>>
>>>>>  You can also set DEBUG to 101 and see what are the permissions inside
>>>>>  /var/spool/qscand/tmp
>>>>>
>>>>>  Regards
>>>>>
>>>>>  ST
>>>>>
>>>
>>>
>
>

------------------------------------------------------------------------------
_______________________________________________
Qmail-scanner-general mailing list
Qmail-scanner-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qmail-scanner-general

Reply via email to