PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : herausfinden, welcher User eingeloggt ist?



TheDodger
05-05-2002, 08:40
Ich brauche in meinem Programm eine Funktion, um herauszufinden, welcher User das Programm gestartet hat.

Ziel ist es, innerhalb des Programmes gewisse Funktionen nur durch 'root' auführen zu lassen ...

Harry
05-05-2002, 10:02
Hallo,

Du kannst die Umgebungsvariable UID abfragen. Wenn ihr Wert 0 ist, dann ist root eingeloggt, ansonsten jemand anderes.
Da diese Variable read-only ist, kann sie auch vom User nicht im Nachhinein verändert werden.

Harry

anda_skoa
05-05-2002, 11:07
#> man 2 getuid

Ciao,
_

TheDodger
05-05-2002, 12:39
Original geschrieben von anda_skoa
#> man 2 getuid
schnuckelig :)

daaanke!