作者storyofwind (storyofwind)
看板Linux
标题[问题] 环境变数修改无效
时间Tue Sep 5 13:31:52 2017
大家好
小弟是linux新手,是因为实验室的模拟软体需要架设在linux才多少碰一些
现在小弟遇到一个问题
我在透过root帐号在etc/profile中修改环境变数
但是使用其他帐号登入时,echo $PATH仍会是修改前的值
请问我疏忽了什麽步骤呢?
请原谅小弟是linux新手,不清楚应该额外提供哪些资讯,
如有不明之处还望提出,小弟尽力提供
请各位指教,谢谢大家!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.113.238.199
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1504589515.A.96B.html
1F:→ hijkxyzuw: profile 里好像不能用变数代换,像 PATH=$PATH:/sbin 09/05 13:36
2F:→ storyofwind: 请问一下那要怎麽修改呢,我现在都是用上述的方式 09/05 15:19
3F:→ storyofwind: 加在profile最後面 09/05 15:20
4F:推 Bencrie: 各家做法可能不太一样吧。/etc/profile 可以放 PATH 09/05 16:29
5F:→ Bencrie: (debian) 不过 sudo / su 的 PATH 是在另外的地方改 09/05 16:30
6F:→ storyofwind: 所以跟OS也有关系吗?我是centOS 09/05 17:08
7F:→ kenduest: 写 xxx.sh 丢 /etc/profile.d/ 看看? 09/05 19:08
8F:→ kenduest: 不过可能要确认使用者自己的 .bash_profile 与 .bashrc 09/05 19:08
9F:→ kenduest: 是否有自己 reset PATH 用自己专属设定 09/05 19:08
10F:推 chang505: 其他使用者登入不见得会载入/etc/profile 09/05 23:44
11F:→ storyofwind: 感谢各位解答,请教楼上那要透过什麽设定才能载入 09/06 00:14
12F:→ storyofwind: profile档呢?因为我的理解是登入就会载入 09/06 00:14
13F:推 Bencrie: 看他 ~/.profile 怎麽写的 09/06 00:17