Variabel Lingkungan Permanen untuk semua pengguna

11

Saya ingin semua pengguna di sistem memiliki variabel lingkungan bernama SPI yang menunjuk ke direktori / usr / local / share_ideas. Bagaimana saya melakukannya?

Philip
sumber

Jawaban:

16

Saya akan meletakkannya di direktori / etc di file /etc/profile.d/myvariable.sh. Dalam file ini saya akan mengaturnya seperti ini:

SPI=/usr/local/share_ideas

File dalam /etc/profile.ddirektori secara otomatis bersumber sebagai bagian dari pengguna yang masuk ke sistem. File yang diakhiri dengan ".sh" digunakan oleh bash shell.

slm
sumber
4
Kenapa tidak masuk /etc/profile? Apakah ada alasan khusus bahwa menggunakan /etc/profile.dfile lebih baik?
terdon
11
Dalam kasus /etc/profileget diperbarui sebagai hasil dari pembaruan ke RPM. Ini adalah masalah jarak jauh tetapi lebih baik membiarkan file level sistem sendirian sehingga perubahan Anda tidak hilang.
slm