Spamassassin als user spam starten

Nemesis

Nemesis

N3RD
Hi,
ich würde gerne spamd über init.d unter user spam und nicht unter root starten, ich habe dazu aber im init-script kein setting gefunden. weiss jemand wie man das einrichten kann ?

thx !
 
Im Startscript beim Aufruf des Kommandos einfach ein
Code:
su spam -c "${COMMAND}"
davor setzen?
 
ich hab das init-script abgeändert, im start-stoip-daemon gibts auch den parameter -c.

aber jetzt habe ich ein anderes problem:
Code:
Starting SpamAssassin Mail Filter Daemon: [13995] warn: server socket setup failed, retry 1: spamd: could not create INET socket on 127.0.0.1:783: Keine Berechtigung
[13995] warn: server socket setup failed, retry 2: spamd: could not create INET socket on 127.0.0.1:783: Keine Berechtigung
[13995] error: spamd: could not create INET socket on 127.0.0.1:783: Keine Berechtigung
spamd: could not create INET socket on 127.0.0.1:783: Keine Berechtigung
 
Ports unter 1024 können nur von Root "geöffnet" werden...
Lösung wäre den Port auf 10783 zu ändern.
 
hm ... dumm gefragt, wo ändere ich den port von spamassassin ? ich habe nirgends ein setting finden können.
 
debian:

z.B. /etc/default/spamassassin

# Options
# See man spamd for possible options. The -d option is automatically added.

# SpamAssassin uses a preforking model, so be careful! You need to
# make sure --max-children is not set to anything higher than 5,
# unless you know what you're doing.

OPTIONS="--create-prefs --max-children 5 --helper-home-dir"


oder auch einfach im initscript selber
 

Ähnliche Themen

Samba 3.6.25 - OpenLDAP Setup

run minidlna as user

Console I/O mit loggen

Keine grafische Oberfläche (Debian Installation)

iptables Konfigurationsdatei

Zurück
Oben