Hallo,
wie kann ich aus einem Programm heraus feststellen, ob es im Enviroment eines bestimten Users gestartet wurde? Hintergrund: Der hiwi der gelegentlich mal ein Script starten soll, macht immer ein 'su <username>' statt 'su - <username>'. Im konkreten Fall ist das fatal, da einige spezielle env-Vars benoetigt werden, die dann u.U falsch sind. Wenn nicht richtig ge - su - d wurde, soll das Script die Arbeit verweigern.
Nun kann ich auf eine bestimmt ENV-Variable pruefen, aber geht das nicht allgemeiner?
Achso, das ganze laeuft in Perl.
Mit freundlichen Grüßen
Jens Puruckherr