Hoi,
Ik ben bezig om qmail-scanner (1.21) op mn mailserver te instaleren, maar tijdens het installatieprocess zegt hij dat hij /usr/bin/suidperl niet kan uitvoeren.
Als ik dat daarna uitvoer krijg ik inderdaad een permission denied.
Na wat zoeken blijkt dat suidperl als 'onveilig' wordt bestempeld, en ik heb gelezen dat het op mijn distro (Fedore 1) default uitgeschakeld staat.
volgens de FAQ van qmail-scanner moet je om dit te omzeilen een suidperl wrapper maken (ofzo) die het dan afvangt, maar hoe ik dit moet doen is mij niet precies duidelijk (ook al staat het nogal duidelijk uitgelegd...)
Wat ik gedaan heb (volgens de FAQ dus) is :
(in contrib directory waar hun blijkbaar een eigen wrapper hebben staan)
Vervolgens wordt er me uitgelegd dat ik de /var/qmail/bin/qmail-scanner-queue.pl moet chmodden, maar dit bestand bestaat dus nog helemaal niet op mijn systeem (volgens mij maakt de installer deze pas aan, en die kan ik dus niet runnen omdat ik mijn suidperl niet uitvoerbaar is...)
Heeft iemand ideetjes ??
Ik ben bezig om qmail-scanner (1.21) op mn mailserver te instaleren, maar tijdens het installatieprocess zegt hij dat hij /usr/bin/suidperl niet kan uitvoeren.
code:
1
2
3
| Testing suid nature of /usr/bin/suidperl... Whoa - broken perl install found. Cannot even run a simple script setuid |
Als ik dat daarna uitvoer krijg ik inderdaad een permission denied.
Na wat zoeken blijkt dat suidperl als 'onveilig' wordt bestempeld, en ik heb gelezen dat het op mijn distro (Fedore 1) default uitgeschakeld staat.
volgens de FAQ van qmail-scanner moet je om dit te omzeilen een suidperl wrapper maken (ofzo) die het dan afvangt, maar hoe ik dit moet doen is mij niet precies duidelijk (ook al staat het nogal duidelijk uitgelegd...)
Wat ik gedaan heb (volgens de FAQ dus) is :
(in contrib directory waar hun blijkbaar een eigen wrapper hebben staan)
code:
1
2
3
4
5
| cc -o qmail-scanner-queue qmail-scanner-queue.c make make install chown qscand:qscand /var/qmail/bin/qmail-scanner-queue chmod 4755 /var/qmail/bin/qmail-scanner-queue |
Vervolgens wordt er me uitgelegd dat ik de /var/qmail/bin/qmail-scanner-queue.pl moet chmodden, maar dit bestand bestaat dus nog helemaal niet op mijn systeem (volgens mij maakt de installer deze pas aan, en die kan ik dus niet runnen omdat ik mijn suidperl niet uitvoerbaar is...)
Heeft iemand ideetjes ??