分类: LINUX
2012-08-03 14:57:57
由于厂商默认的$HOME变量为/tmp,而我们希望为/root。在网上查看后,
方法一:是export HOME=/root 这样是临时修改,重启$HOME仍然为/tmp
方法二:是修改/etc/passwd。这个修改后我的RB433是完全好的,但blh的是ssh登录目录为/root但$HOME还是没改。
经过仔细分析是/etc/profile里设置了HOME变量,/etc/passwd是设置了root的目录,而不是HOME。
RB433之所以OK 是因为/etc/profile里面的HOME是根据/etc/passed设置的。而blh里是直接指定为/tmp的。
所以修改/etc/passwd后,再修改下/etc/profile即可。