it-swarm-eu.dev

Wo finde ich Dokumentation zum Dateiformat / etc / environment?

From Systemweite Umgebungsvariablen :

  • /etc/environment - Diese Datei ist speziell für systemweite Einstellungen von Umgebungsvariablen gedacht. Es ist keine Skriptdatei, sondern besteht aus Zuweisungsausdrücken, einer pro Zeile. Insbesondere werden in dieser Datei die systemweiten Einstellungen für das Gebietsschema und den Pfad gespeichert.

Ich suche ein ABNF und/oder eine detailliertere Beschreibung des Verhaltens oder irgendetwas, das nicht wirklich Forum-Hörensagen ist.

Wenn es bei Google ist, entgeht es mir.

14
McDowell

Ich bin mir nicht sicher, warum dies nicht klarer wird, aber /etc/environment wird nicht von einem einzelnen Codebit oder einer bestimmten Shell (oder notwendigerweise einer Shell überhaupt) analysiert (versuchen Sie grep -r "/etc/environment" /etc und Du wirst sehen, was ich meine. pam analysiert es direkt, ohne es durch eine Shell zu schicken.

Konvention bedeutet, und ich meine Konvention , dass es sich um reine Schlüssel-Wert-Paare handelt, wobei Werte optional in Anführungszeichen gesetzt werden. Sie können nichts setzen, was versucht, z. Variablenerweiterung oder Befehlsausführung dort und erwarten, dass es funktioniert.

Es würde mich wundern, wenn Sie überall eine strenge, formale Grammatikdefinition finden.

Wahrscheinlich ist die pam_env -Dokumentation einer maßgeblichen Antwort am nächsten: http://www.linux-pam.org/Linux-PAM-html/sag-pam_env.html

13
Nicholas Knight

Gute Informationen finden Sie in der Manpage environ . Sie können von einem Terminal aus darauf zugreifen, indem Sie man 7 environ eingeben.

Gemäß der Konvention haben die Zeichenfolgen in environ die Form "name = value".

Sie können es auch in Ihrem Browser lesen: http://manpages.ubuntu.com/manpages/lucid/en/man7/environ.7.html#toptoc2

Und es gibt Ihnen einige Anwendungsbeispiele und weitere Details.

3
Weboide