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 编辑

登录进去再执行一次,慢慢排查是哪里设置的.
  1. 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