Thread wurde script remote gestartet (13 answers)
Opened by schuetze09 at 2010-01-28 11:27

topeg
 2010-01-28 15:31
#131422 #131422
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Überprüfe doch ob die nötigen Umgebungsvariablen vorhanden sind. Wenn nicht, dann frage nach.
Das ist weit aus besser als nur zu prüfen ob es über 'su' läuft.
Mein Beispiel z.B erkennt nur ob der übergeordnete Prozess 'su' ist, es kann aber sein das 'su' weiter "oben" auftaucht. z.B beim Aufruf:
Code: (dl )
su -c 'sh -e "perl script-pl"'

Das wird von meinem Beispiel nicht erkannt.
Es kann auch sein das ein übergeordneter Prozess bestimmte Umgebungsvariablen löscht, das wird auch nicht abgefangen.
Das beste wäre wirklich alle nötigen Umgebungsvariablen auf Korrektheit zu prüfen.

View full thread wurde script remote gestartet