Постоянная переменная окружения для всех пользователей


11

Я хочу, чтобы все пользователи в системе имели переменную среды с именем SPI, которая указывает на каталог / usr / local / share_ideas. Как это сделать?

Ответы:


16

Я бы положил его в каталог / etc в файле /etc/profile.d/myvariable.sh. В этом файле я бы установил это так:

SPI=/usr/local/share_ideas

Файлы в /etc/profile.dкаталоге автоматически поступают как часть входа пользователя в систему. Файлы, оканчивающиеся на «.sh», используются оболочкой bash.


4
Почему не в /etc/profile? Есть ли конкретная причина, по /etc/profile.dкоторой лучше использовать файлы?
Terdon

11
В случае, если /etc/profileget обновляется в результате обновления RPM. Это удаленная проблема, но лучше оставить файлы системного уровня в покое, чтобы ваши изменения не потерялись.
SLM
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.