Ubuntu 12.04 設定/etc/環境變量

Ubuntu 12.04 設定/etc/環境變量

如果我在 /etc/environment 中設定一個變量,它似乎只適用於 sudo su 中的管理員。

我怎麼能讓變數適用於每個人?尤其是當他們在航站樓時?

答案1

一種方法是將變數加入 /etc/.bashrc 中(假設每個人都使用 bash shell)

答案2

如果你想設定適用於所有人的變量,最好的位置既不是/etc/environment也不是/etc/profile,因為它們是系統檔案——搞亂它們會讓你在系統升級時感到頭疼。

最佳方法:

  • 在/etc/profile.d/下方建立您自己的文件,
  • 給它一個 .sh 副檔名
  • 使其可執行(透過 chmod 755 檔案)

就是這樣。當您需要在不同的盒子上進行類似的設定時,或需要進行全新安裝時,或任何類似的情況時。只需備份/複製文件即可,這一天的工作就完成了。

華泰

相關內容