如果我在 /etc/environment 中設定一個變量,它似乎只適用於 sudo su 中的管理員。
我怎麼能讓變數適用於每個人?尤其是當他們在航站樓時?
答案1
一種方法是將變數加入 /etc/.bashrc 中(假設每個人都使用 bash shell)
答案2
如果你想設定適用於所有人的變量,最好的位置既不是/etc/environment也不是/etc/profile,因為它們是系統檔案——搞亂它們會讓你在系統升級時感到頭疼。
最佳方法:
- 在/etc/profile.d/下方建立您自己的文件,
- 給它一個 .sh 副檔名
- 使其可執行(透過 chmod 755 檔案)
就是這樣。當您需要在不同的盒子上進行類似的設定時,或需要進行全新安裝時,或任何類似的情況時。只需備份/複製文件即可,這一天的工作就完成了。
華泰