Variable de entorno permanente para todos los usuarios

11

Quiero que todos los usuarios del sistema tengan una variable de entorno denominada SPI que apunte al directorio / usr / local / share_ideas. ¿Cómo lo hago?

Philip
fuente

Respuestas:

16

Lo pondría en el directorio / etc en el archivo /etc/profile.d/myvariable.sh. En este archivo lo establecería así:

SPI=/usr/local/share_ideas

Los archivos en el /etc/profile.ddirectorio se obtienen automáticamente como parte de un usuario que inicia sesión en el sistema. El bash shell utiliza los archivos que terminan en ".sh".

slm
fuente
44
¿Por qué no adentro /etc/profile? ¿Hay alguna razón específica por la que usar /etc/profile.darchivos sea mejor?
terdon
11
En caso de que el /etc/profileget se actualice como resultado de una actualización a un RPM. Este es un problema remoto, pero es mejor dejar solo los archivos de nivel del sistema para que sus cambios no se pierdan.
slm