大家好
小弟是linux新手,是因为实验室的模拟软件需要架设在linux才多少碰一些
现在小弟遇到一个问题
我在透过root帐号在etc/profile中修改环境变量
但是使用其他帐号登入时,echo $PATH仍会是修改前的值
请问我疏忽了什么步骤呢?
请原谅小弟是linux新手,不清楚应该额外提供哪些资讯,
如有不明之处还望提出,小弟尽力提供
请各位指教,谢谢大家!
作者:
hijkxyzuw (i,j,k) ×(x,y,z)
2017-09-05 13:36:00profile 里好像不能用变量代换,像 PATH=$PATH:/sbin
请问一下那要怎么修改呢,我现在都是用上述的方式加在profile最后面
各家做法可能不太一样吧。/etc/profile 可以放 PATH(debian) 不过 sudo / su 的 PATH 是在另外的地方改
写 xxx.sh 丢 /etc/profile.d/ 看看?不过可能要确认使用者自己的 .bash_profile 与 .bashrc是否有自己 reset PATH 用自己专属设定
其他使用者登入不见得会加载/etc/profile
感谢各位解答,请教楼上那要透过什么设定才能加载profile档呢?因为我的理解是登入就会加载