Martin Schmitt schrieb:
Das mu� nat�rlich auch per Sudo abgehandelt werden. H�tte das Script eine
vern�nftige Fehlerbehandlung, w�rde sowas auch auffallen.
und hier liegt das Problem. Ich habe dem Apache einfach eine Shell gegeben und teste es so:
[EMAIL PROTECTED] httpd $ /etc/init.d/squid reload /sbin/runscript.sh: line 387: /var/lib/init.d/squid-8832: Permission denied * ERROR: "/etc/init.d/squid" has syntax errors in it; not executing...
in der /etc/sudoers
apache ALL=(root)NOPASSWD:'/etc/init.d/squid reload'
Ich habe mir gedacht, eventuell schmeckt ihm das alleinstehende reload nicht, also habe ich es in >>'<< und in >>"<< gesetzt, beide mit dem selben Ergebniss.
Das mit dem Syntax Fehler stammt nicht vom Squid, ich habe den Fehler korrigiert (sodass Squid keine Fehler meldet) und dennoch bekomme ich die gleiche Meldung.
Wenn ich das hier reinschreibe:
apache ALL=(root)NOPASSWD:/usr/sbin/squid -k reconfigure
router root # su - apache
[EMAIL PROTECTED] httpd $ /usr/sbin/squid -k reconfigure
squid: ERROR: Could not send signal 1 to process 32502: (1) Operation not permitted
Also das mit dem sudoers haut nicht hin.
cu denny ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

