Постійна змінна середовище для всіх користувачів


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/profileотримати оновлено в результаті оновлення RPM. Це віддалена проблема, але краще залишити файли системного рівня в спокої, щоб ваші зміни не загубилися.
slm
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.