Page 1 of 1
Can't do setuid - Problem nach jedem reboot
Posted: 2003-06-10 20:50
by maui
Wie einige im qmail-Toaster Thread bemerkt haben tritt unter SuSE 8.1 schon mal beim Mailabruf / senden der Fehler can't do setuid
Durch folgende Befehle kann das ja aufgehoben werden:
chown root /usr/bin/suidperl
chmod 4711 /usr/bin/suidperl
Nur irgendwie scheint das Zugriffsrecht nach jedem reboot zurückgesetzt werden sodass der fehler von neuem auftritt. Wie kann man das ändern/umgehen ?
Re: Can't do setuid - Problem nach jedem reboot
Posted: 2003-06-11 12:25
by rob
Maui wrote:Wie kann man das ändern/umgehen ?
Ã?ndere die Datei /etc/permissions entsprechend :)
Da sind Einträge für jede Datei, deren Berechtigungen vom System überprüft werden.
ähnliches Problem..
Posted: 2004-06-28 01:06
by taurin
Servus,
ich bin grad dabei meine Kiste (SuSE 9.0) mit qmail-scanner für Spam-Filter und Virenscanner bereit zu machen. Soweit hat alles funktioniert, nur beim configure von qmail-scanner komm ich nicht weiter.
Der erste Check nach den Permissions von /usr/bin/suidperl hat funktioniert, aber der Test mit einem einfachen Script durch das Configure nicht.
Code: Select all
kiste:~ # ls -l /usr/bin/suidperl
-rwxr-xr-x 1 root root 1161641 Dec 10 2003 /usr/bin/suidperl
der direkte Aufruf endet so:
Code: Select all
kiste:~ # suidperl
Permission denied
Den Tipp mit /etc/permissions hab ich bereits befolgt.
Any suggestions?
Re: Can't do setuid - Problem nach jedem reboot
Posted: 2004-06-28 03:36
by sascha
Hmm ich hab hier kein suidperl installiert aber muss das nicht auch das set-uid Bit haben? Setz doch mal chmod 4755.
Re: Can't do setuid - Problem nach jedem reboot
Posted: 2004-06-28 08:17
by taurin
Sascha wrote:Setz doch mal chmod 4755.
Ich hatte (so auch in der Manual die ich nutze beschrieben) 4711. Aber Du hast wohl recht. Ohne read-flag dürfte mir execute nix bringen.
Hab also von Hand und in den /etc/permission* auf 4755 geändert.
Code: Select all
kiste:/etc # ls -l /usr/bin/suidperl
-rwsr-xr-x 1 root root 1161641 Dec 10 2003 /usr/bin/suidperl
Nur leider hat mir das für das eigentliche Problem auch nix gebracht. Der Direktaufruf geht immer noch nicht und auch die qmail-scanner Installation bricht beim 2. Test mit suidperl ab:
Code: Select all
Whoa - broken perl install found.
Cannot even run a simple script setuid
Installation of Qmail-Scanner FAILED
Error was:
Can't do setuid
Re: Can't do setuid - Problem nach jedem reboot
Posted: 2004-06-30 15:07
by taurin
so, so richtig doll ist es nicht, aber in der
qmail-scanner FAQ steht ein für mich funktionierender Workaround mit einem kleinen C-Script.