muž 8 pam_env
man 5 pam_env.conf
Pokud všechny přihlašovací služby používají PAM a všechny přihlašovací služby mají session required pam_env.so
v jejich příslušných /etc/pam.d/*
konfigurační soubory, pak všechny přihlašovací relace budou mít nastavené některé proměnné prostředí, jak je uvedeno v pam_env
konfigurační soubor uživatele.
Ve většině moderních distribucí Linuxu je toto vše ve výchozím nastavení – stačí přidat požadované globální proměnné prostředí do /etc/security/pam_env.conf
.
Funguje to bez ohledu na shell uživatele a funguje to i pro grafické přihlášení (pokud je xdm/kdm/gdm/entrance/… takto nastaveno).
Pokud váš LinuxOS obsahuje tento soubor:
/etc/environment
Můžete jej použít k trvalému nastavení proměnných prostředí pro všechny uživatele.
Převzato z:http://www.sysadmit.com/2016/04/linux-variables-de-entorno-permanentes.html
Stejně jako /etc/profile
jak jiní zmínili, některé systémy Linux nyní používají adresář /etc/profile.d/
; jakékoli .sh
soubory v nich budou pocházet z /etc/profile
. Je o něco vhodnější ponechat v těchto souborech vaše vlastní prostředí, než jen upravovat /etc/profile
.