programme als bestimmter user starten
hallo, in meiner boot.local werden ein paar programme/dienste aufgerufen welche nicht unbeding als root laufen müssen und auch nicht sollten. wie kann ich diese programme mit einer anderen uid starten? als beispiel eine oracle datenbank welche als user oracle läuft. danke
* On Tue, 11 Jun 2002 at 22:13 +0200, Patrick C. wrote:
in meiner boot.local werden ein paar programme/dienste aufgerufen welche nicht unbeding als root laufen müssen und auch nicht sollten. wie kann ich diese programme mit einer anderen uid starten? als beispiel eine oracle datenbank welche als user oracle läuft.
su user -c 'befehl' -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at
Hallo, On Tue, 11 Jun 2002, Adalbert Michelic wrote:
* On Tue, 11 Jun 2002 at 22:13 +0200, Patrick C. wrote:
in meiner boot.local werden ein paar programme/dienste aufgerufen welche nicht unbeding als root laufen müssen und auch nicht sollten. wie kann ich diese programme mit einer anderen uid starten? als beispiel eine oracle datenbank welche als user oracle läuft.
su user -c 'befehl'
Auf ner SuSE und in den boot-scripten bietet sich 'startproc'/'checkproc' und 'killproc' an... In meiner /sbin/init.d/mysql [1] steht z.B.: startproc /usr/bin/safe_mysqld \ --user=$mysql_daemon_user \ --pid-file=$pid_file \ --datadir=$datadir || return="$rc_failed" -dnh [1] meine SuSE ist schon "etwas" aelter ;) -- Windows has detected that a gnat has farted near your computer. Press any key to reboot. [Simon Oke in the SDM]
participants (3)
-
Adalbert Michelic
-
David Haller
-
Patrick C.