On Mon, May 14, 2001 at 08:24:11PM +0200, Ulf Lorenz wrote:
On Mon, May 14, 2001 at 03:32:16PM +0200, Tobias Koenig wrote:
Hallo,
wir hatten die Frage zwar schonmal, aber der Thread lief dann etwas OffTopic, deswegen nochmal: Wenn man als normaler Benutzer unter Debian sendmail -qf eingibt, um die Mails in der Queue abzuschicken kommt die Fehlermeldung exim: permission denied Auch das Setzen des Sticky-Bits auf alle exim*-Programme bringt kein Erfolg. Hat inzwischen jemand eine Lösung dafür gefunden, um als Nicht-Root Mails zu senden?
Du mußt das SUID-Bit setzen ;).
Ohh, das meinte ich auch...
Korrigiere mich, wenn mein Gedankengang irgendwo falsch ist: Es gibt zwei Möglichkeiten, Mails zu verschicken.
- Man hat einen permanenten Internetzugang
Viel zu teuer für einen armen Schüler :)
- Man hat einen nicht-permanenten Internetzugang. Dann ruft der
ppp-Demon (UID 0) beim Starten üblicherweise alle Skripte unter /etc/ppp/ip-up.d/ (bei Debian) auf. Man kann also einfach ein eigenes Skript dort reinschieben oder das bestehende dahingehend modifizieren, daß beim Starten des pppd "exim -qff" aufgerufen wird (das zweite f stellt auch eingefrorene Mails zu, was manchmal ganz nützlich sein kann, wenn man eine falsche Konfiguration hat :)).
Nur starte ich meinen pppd als User 'tobias' und nicht als 'root' => auch die Datei /etc/ppp/ip-up wird mit den Rechten von 'tobias' ausgeführt
Ciao, Tobias