環境變數修改無效 - Linux

Table of Contents

大家好
小弟是linux新手,是因為實驗室的模擬軟體需要架設在linux才多少碰一些

現在小弟遇到一個問題
我在透過root帳號在etc/profile中修改環境變數

但是使用其他帳號登入時,echo $PATH仍會是修改前的值
請問我疏忽了什麼步驟呢?

請原諒小弟是linux新手,不清楚應該額外提供哪些資訊,
如有不明之處還望提出,小弟盡力提供
請各位指教,謝謝大家!

--

All Comments

Aaliyah avatarAaliyah2017-09-10
profile 裡好像不能用變數代換,像 PATH=$PATH:/sbin
Rae avatarRae2017-09-11
請問一下那要怎麼修改呢,我現在都是用上述的方式
Margaret avatarMargaret2017-09-16
加在profile最後面
Oliver avatarOliver2017-09-19
各家做法可能不太一樣吧。/etc/profile 可以放 PATH
Harry avatarHarry2017-09-19
(debian) 不過 sudo / su 的 PATH 是在另外的地方改
Rae avatarRae2017-09-23
所以跟OS也有關係嗎?我是centOS
Bennie avatarBennie2017-09-24
寫 xxx.sh 丟 /etc/profile.d/ 看看?
不過可能要確認使用者自己的 .bash_profile 與 .bashrc
是否有自己 reset PATH 用自己專屬設定
Lily avatarLily2017-09-25
其他使用者登入不見得會載入/etc/profile
Kristin avatarKristin2017-09-26
感謝各位解答,請教樓上那要透過什麼設定才能載入
profile檔呢?因為我的理解是登入就會載入
Ursula avatarUrsula2017-09-27
看他 ~/.profile 怎麼寫的