[Eisfair_dev] init.d startproc mit system user

Holger Bruenjes holgerbruenjes at gmx.net
Mo Jan 14 18:13:08 CET 2013


Hallo Jens

Am 2013-01-14 15:04, schrieb Jens Kluge:

>>> loadproc -s -u ${USER} ${DAEMON} \
>>>        "--xmlrpc-port=40069 --netrpc-port=40070 \
>>>        --chuid ${USER} --background --make-pidfile \
>>>        --exec ${DAEMON} -- ${DAEMON_OPTS}"
>>
>> loadproc kennt die Parameter -u und -s ja auch nicht
>>
>> siehe Dir dazu /etc/init.d/functions an
>>
> gute Idee ;-) gerade reingeschaut und sehe dass nur folgende Parameter
> unterstützt werden:
>
> # Inputs: -f, run the program even if it is already running
> #         -n nicelevel, specifies a nice level. See nice(1).
> #         -p pidfile, uses the specified pidfile
>
> Ist es dann überhaupt möglich mit loadproc einen Daemon zu starten für
> ein Programm als anderer System user als root?

hmm, wieso nicht, wie startes Du das Programm denn von Hand?


> Ich weiss wieder mal viele Fragen, aber seit meinem letzten Paket darf
> eislib ja nicht mehr verwendet werden und da ging das alles iwie viel
> einfacher ;-)

Kaum, dass Starten eines Programms hat die eislib noch nie gemacht ;-)

Holger



Mehr Informationen über die Mailingliste Eisfair_dev