uomo 8 pam_env
man 5 pam_env.conf
Se tutti i servizi di accesso utilizzano PAM e tutti i servizi di accesso hanno session required pam_env.so
nei rispettivi /etc/pam.d/*
di configurazione, tutte le sessioni di accesso avranno alcune variabili d'ambiente impostate come specificato in pam_env
file di configurazione di.
Sulla maggior parte delle moderne distribuzioni Linux, questo è tutto lì per impostazione predefinita:basta aggiungere le variabili di ambiente globali desiderate a /etc/security/pam_env.conf
.
Funziona indipendentemente dalla shell dell'utente, e funziona anche per gli accessi grafici (se xdm/kdm/gdm/entrance/... è impostato in questo modo).
Se il tuo sistema operativo Linux ha questo file:
/etc/environment
Puoi usarlo per impostare in modo permanente le variabili ambientali per tutti gli utenti.
Estratto da:http://www.sysadmit.com/2016/04/linux-variables-de-entorno-permanentes.html
Così come /etc/profile
come altri hanno menzionato, alcuni sistemi Linux ora usano una directory /etc/profile.d/
; qualsiasi .sh
i file all'interno saranno originati da /etc/profile
. È un po' più ordinato conservare il materiale dell'ambiente personalizzato in questi file piuttosto che modificare semplicemente /etc/profile
.