Hi zusammen, ich habe ein Programm, welches auf einen der unteren Ports lauscht, d.h. es muss als root gestartet werden. Allerdings möchte ich, wenn möglich nicht dauerhaft als root weiterarbeiten, aufgrund der Sicherheitsproblematik. Ich würde also gerne als root starten und dann zu einem anderen Benutzer wechseln. Weiß jemand, wie ich das am besten mache? Gruß Michael
Am Donnerstag, 15. April 2004 20:33 schrieb Michael Gebhart:
Hi zusammen,
ich habe ein Programm, welches auf einen der unteren Ports lauscht, d.h. es muss als root gestartet werden. Allerdings möchte ich, wenn möglich nicht dauerhaft als root weiterarbeiten, aufgrund der Sicherheitsproblematik. Ich würde also gerne als root starten und dann zu einem anderen Benutzer wechseln.
Weiß jemand, wie ich das am besten mache?
Sry, hab gerade an die normale Mailingliste (suse-linux) geschickt Willst du das Programm als root starten, aber dann das gestartete Programm als User weiterbenutzen oder willst du das Programm als root starten aber dann mit einem anderen Benutzer (an anderen Programmen) weiter arbeiten? Wenns der zweite Fall ist, würde ich dir einfach sudo empfehlen.
Gruß
Michael
-- "We are the Borg. Lower your shields and surrender your ships. We will add your biological and technological distinctiveness to our own. Your culture will adapt to service us. Resistance is futile. We are the Borg."
On Thu, Apr 15, 2004 at 08:33:50PM +0200, Michael Gebhart wrote:
ich habe ein Programm, welches auf einen der unteren Ports lauscht, d.h. es muss als root gestartet werden. Allerdings möchte ich, wenn möglich nicht dauerhaft als root weiterarbeiten, aufgrund der Sicherheitsproblematik. Ich würde also gerne als root starten und dann zu einem anderen Benutzer
In einem C Programm mit seteuid(2) bzw. setuid(2), in einem Perl Script durch Setzen der Variablen $> (effective user ID) bzw. $< (real user ID), in einem Shell Script mit sudo ein anderes Script aufrufen, .....
Weiß jemand, wie ich das am besten mache?
Um welches Programm bzw. welche Sprache geht es denn? -- Stefan Tichy ( s.list at pi4tel dot de )
participants (3)
-
Michael Gebhart
-
Nis Börge Wechselberg
-
Stefan Tichy