Chinaunix
标题:
home目录被自动修改
[打印本页]
作者:
qfmeal
时间:
2013-09-30 10:19
标题:
home目录被自动修改
本帖最后由 qfmeal 于 2013-10-12 16:45 编辑
我原来的环境如下:
echo $SHELL; /bin/bash
echo $HOME; /opt/product/wangp
echo $ID; wangp
使用ssh2 方式连接终端。
现在的环境:
echo $SHELL; /bin/bash
echo $HOME; /usr/lib/libsh
echo $ID; wangp
我的home目录被修改了,我查看了原来/opt/product/wangp目录下的.bashrc和.bash_profile没有修改home的语句。
造成这种情况的原因可能是连接方式改为了ssh1,因为原来的ssh2连不上了。
我困惑的地方是:使用ssh1刚连上时,目录是/opt/product/wangp,但是使用cd命令,就进入了/usr/lib/libsh,
/etc/passwd文件中的内容是:wangp
:653:501::/opt/product/wangp:/bin/bash
-----------------------
问题没有解决。
目前临时解决的办法就是连上服务器之后再su - wangp
作者:
关阴月飞
时间:
2013-09-30 10:48
本帖最后由 关阴月飞 于 2013-09-30 10:48 编辑
回复
1#
qfmeal
手动设置一下$HOME的值,再cd一次看看结果如何
作者:
惟吾无为
时间:
2013-09-30 11:19
本帖最后由 惟吾无为 于 2013-09-30 11:20 编辑
登录进去再执行一次,慢慢排查是哪里设置的.
bash -xic 'exit' 2>&1 | grep HOME
复制代码
作者:
shencz2000
时间:
2013-09-30 13:11
在你的 home 目录下的 .bash_profile 文件里加入一行: export HOME=' /opt/product/wangp' ,
看能不能解决你的问题?
作者:
seesea2517
时间:
2013-09-30 14:57
早上看到了,现在不知道lz测试结果是什么呢?
或者难道可能或许是 cd 被 alias 了?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2