3. Can't do suid: some perl distributions have decided that as running suid perl scripts is a rare event, they won't enable it by default. On these systems this package won't work. Typically the fix is:

 
     chown root /usr/bin/suidperl
        chmod 4711 /usr/bin/suidperl

 

 

     What happens if I don’t have that file ?????

 

     Should I install anything or if I don’t have that “suidperl” file it will work point 4????

 

  1. YOU HAVEN'T DISABLED SET-ID SCRIPTS IN THE KERNEL YET: some perl distributions have decided that running suid perl scripts is BAD, and they specifically don't support it. For these systems, you have no option but to either:
    1. install perl from source - compiling in setuid support, or
    2. install a compiled setuid "wrapper" - which then calls qmail-scanner-queue.pl. In the contrib directory there is an example C program, taken straight out of the perlsec manual. Check the Makefile and "make ; make install" as root. You must then remove the setuid setting on qmail-scanner-queue.pl:
chmod 0755 /var/qmail/bin/qmail-scanner-queue.pl

 

 

Best regards,

 

Raul de la Flor Valls

Help Sistemas Informaticos SL

[EMAIL PROTECTED]

 

Reply via email to