Variable d'environnement permanent pour tous les utilisateurs


11

Je veux que tous les utilisateurs du système aient une variable d'environnement nommée SPI qui pointe vers le répertoire / usr / local / share_ideas. Comment fait-on ça?

Réponses:


16

Je le mettrais dans le répertoire / etc du fichier /etc/profile.d/myvariable.sh. Dans ce fichier, je le définirais comme ceci:

SPI=/usr/local/share_ideas

Les fichiers du /etc/profile.drépertoire proviennent automatiquement de la connexion d'un utilisateur au système. Les fichiers qui se terminent par un ".sh" sont utilisés par le shell bash.


4
Pourquoi pas /etc/profile? Y a-t-il une raison spécifique pour laquelle il /etc/profile.dest préférable d' utiliser des fichiers?
terdon

11
Dans le cas où le /etc/profileget est mis à jour à la suite d'une mise à jour d'un RPM. Il s'agit d'un problème distant, mais il vaut mieux laisser les fichiers de niveau système seuls afin que vos modifications ne soient pas perdues.
slm
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.