![](https://seccdn.libravatar.org/avatar/9527e20ec10ee9eb8b28774c9b754862.jpg?s=120&d=mm&r=g)
Stefan Schilling wrote:
In der config-datei kann man den user angeben (run_as_user[id]).
Ja, habe ich gemacht:
run_as_user = mldonkey run_as_useruid = 505 (userid 505 = mldonkey)
trotzdem hat er anscheinend Schreibzugriff auf /etc/init.d, was user mldonkey nicht hat. Meine Überlegung war hat, dass er von vornherein nur als User mldonkey aufgerufen (gestartet wird), dann dürfte er ja keinerlei weitergehende Rechte haben, oder?
Hmm, es kann sein, dass er mit root-rechten startet und dann umschaltet. Wenn Du ihn schon mit user-rechten starten willst, schau Dir mal "startproc" an. Damit geht das. Und warum er auf /etc/init.d schreibt, dann startest Du ihn aus dem falschen Verzeichnis. Bevor Du ihn startest, geh per "cd" in sein Verzeichnis (oder besser auch über startproc). -- Gruß, Andreas