2009-07-23 8 views
2

Bei der Untersuchung des auf der Manpage path_helper beschriebenen Prozesses war ich überrascht festzustellen, dass der Wert von PATH beim Eintritt in/etc/profile anscheinend bereits pro Benutzer angepasst wurde. Ich kann nichts finden, was dieses Verhalten dokumentiert. Kann mir jemand in die richtige Richtung zeigen?Unter Mac OS X 10.5 Was bestimmt den PATH-Wert vor/etc/profile?

Antwort

3

von Apple-Dokumentation Genommen:

Auf Anmeldung wird die Loginwindow Anwendung mit dem Namen environment.plist für eine spezielle Eigenschaftslistendatei aussieht. Diese Datei muss sich in einem Verzeichnis namens .MacOSX im Stammverzeichnis des Benutzerverzeichnisses befinden. Der Pfad zu dieser Datei lautet wie folgt:

~/.MacOSX/environment.plist

Wenn eine environment.plist Datei vorhanden ist, Loginwindow sucht nach Schlüsseln, die Kinder des Wurzelelements sind. Für jeden dieser Schlüssel registriert loginwindow eine gleichnamige Umgebungsvariable und weist ihr den Wert des Schlüssels zu

+0

Danke! Das ist definitiv ein wichtiger Teil des Puzzles! Es sieht jedoch so aus, dass es auch einen Standard gibt, wenn dieser Plist nicht vorhanden ist. Was ich sehe, ist /usr/bin:/bin:/usr/sbin:/sbin:/Benutzer/ Ich sehe keine Dokumentation dafür. Benütze ich immer noch nicht die passenden Suchkriterien? –