Mann 8 pam_env
man 5 pam_env.conf
Wenn alle Anmeldedienste PAM verwenden und alle Anmeldedienste session required pam_env.so
haben in ihrem jeweiligen /etc/pam.d/*
Konfigurationsdateien, dann haben alle Anmeldesitzungen einige Umgebungsvariablen, die wie in pam_env
festgelegt sind Konfigurationsdatei von .
Bei den meisten modernen Linux-Distributionen ist dies alles standardmäßig vorhanden – fügen Sie einfach Ihre gewünschten globalen Umgebungsvariablen zu /etc/security/pam_env.conf
hinzu .
Dies funktioniert unabhängig von der Shell des Benutzers und funktioniert auch für grafische Anmeldungen (wenn xdm/kdm/gdm/entrance/… so eingerichtet ist).
Wenn Ihr LinuxOS diese Datei hat:
/etc/environment
Sie können es verwenden, um Umgebungsvariablen für alle Benutzer dauerhaft festzulegen.
Auszug aus:http://www.sysadmit.com/2016/04/linux-variables-de-entorno-permanentes.html
Sowie /etc/profile
Wie andere bereits erwähnt haben, verwenden einige Linux-Systeme jetzt ein Verzeichnis /etc/profile.d/
; beliebig .sh
Dateien darin werden von /etc/profile
bezogen . Es ist etwas übersichtlicher, Ihre benutzerdefinierten Umgebungsdaten in diesen Dateien zu behalten, als nur /etc/profile
zu bearbeiten .