On Tue, May 15, 2001 at 07:53:55PM +0200, Tobias Koenig wrote:
On Mon, May 14, 2001 at 08:24:11PM +0200, Ulf Lorenz wrote:
- 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
Man kann auch übertrieben paranoid sein. Als Ausweg würde, wie Thomas schon gesagt hat, ein SUID-Script reichen, was seine echte UID auf 0 setzt und anschließend ein fork/exec macht. Exim sieht dann nur ruid==0.
Ciao, Tobias
Ulf