GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo configurar la variable de entorno para todos en mi sistema Linux?

hombre 8 pam_env

hombre 5 pam_env.conf

Si todos los servicios de inicio de sesión utilizan PAM y todos los servicios de inicio de sesión tienen session required pam_env.so en sus respectivos /etc/pam.d/* archivos de configuración, todas las sesiones de inicio de sesión tendrán algunas variables de entorno configuradas como se especifica en pam_env archivo de configuración de.

En la mayoría de las distribuciones modernas de Linux, todo esto está ahí de forma predeterminada:solo agregue las variables de entorno global deseadas a /etc/security/pam_env.conf .

Esto funciona independientemente del shell del usuario y también funciona para inicios de sesión gráficos (si xdm/kdm/gdm/entrance/… está configurado de esta manera).


Si su LinuxOS tiene este archivo:

/etc/environment

Puede usarlo para establecer variables ambientales de forma permanente para todos los usuarios.

Extraído de:http://www.sysadmit.com/2016/04/linux-variables-de-entorno-permanentes.html


Así como /etc/profile que otros han mencionado, algunos sistemas Linux ahora usan un directorio /etc/profile.d/; cualquier .sh los archivos allí serán obtenidos por /etc/profile . Es un poco más ordenado mantener las cosas de su entorno personalizado en estos archivos que simplemente editar /etc/profile .


Linux
  1. Cómo configurar o cambiar el nombre de host del sistema en Linux

  2. Linux:¿cómo configurar la afinidad de CPU predeterminada para todos los demonios en Systemd?

  3. ¿Cómo se actualiza /etc/motd?

  4. Ejemplos de comandos de exportación de Linux (cómo establecer variables de entorno)

  5. Cómo configurar JAVA_HOME en Linux para todos los usuarios

Cómo establecer la variable de entorno en Windows

Cómo establecer variables de entorno en MacOS

Cómo establecer o cambiar el nombre de host en Linux

Cómo configurar/desconfigurar variables de entorno en Linux

Cómo establecer la variable de entorno en Bash

Cómo configurar /etc/issues para mostrar la dirección IP de eth0