Programm als bestimmer user starten

Post Reply
Message
Author
Manuel

Programm als bestimmer user starten

#1 Post by Manuel »

hi,
also ich will beim systemstart einige programme starten, die aber keine root rechte haben sollen sonder jedes seinen eigenen benutzer.
wie mach ich das.
die progs brauchen auch ihren eigenen tcp-port, aber non-root-user-progs dürfen ja garkeine ports haben.

wie soll ich das tun???
danke
Tschö
Manuel

firebuster
Posts: 101
Joined: 07. May 2002 17:23
Location: Lampertheim

Re: Programm als bestimmer user starten

#2 Post by firebuster »

Schau Dir mal die Dokumentation zum setuid-bit an.

Otto

Re: Programm als bestimmer user starten

#3 Post by Otto »

a) su user -c programm
b) su - user -c programm

(b) führt zusätzlich die .profile des Benutzers user aus, bevor das Programm gestartet wird.

Wenn Root diese Befehle ausführt, wird nicht nach dem Passwort des Benutzers user gefragt.

HTH

Jochen

Re: Programm als bestimmer user starten

#4 Post by Jochen »

Und eigene Ports für Non-roots ist auch kein Problem, solange die Ports Nummern grösser als 1024 haben. Lediglich für Ports < 1024 muss man root sein, wenn man sich an diese binden will.

Jochen

Post Reply