GNU/Linux >> Linux Esercitazione >  >> Linux

Come impostare la variabile di ambiente per tutti nel mio sistema Linux?

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 .


Linux
  1. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  2. Linux:come annullare l'impostazione della variabile di ambiente "http_proxy" in Python?

  3. Come viene aggiornato /etc/motd?

  4. Come impostare a livello di codice una variabile di ambiente permanente in Linux?

  5. Come impostare lo swapiness per processo per Linux?

Come impostare la variabile d'ambiente in Windows

Come impostare le variabili d'ambiente in MacOS

Variabili d'ambiente Linux:come leggere e impostare su un VPS Linux

Come impostare o modificare il nome host in Linux

Come impostare/disimpostare le variabili d'ambiente in Linux

Come impostare la variabile d'ambiente in Bash