免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3665 | 回复: 12
打印 上一主题 下一主题

[故障求助] 求教:修改.profile参数后env里面已经生效但不起作用?(已解决) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-16 17:26 |只看该作者 |倒序浏览
在$home下面:
修改.profile

export HISTFILE=/opt/log/sh_history

重新登录后在env可以看到

HISTFILE=/opt/log/sh_history

但为什么仍然记录在.sh_history里面?

而且不管是删除还是清空它都顽强的重建这个文件

可排除目录权限问题,请大家帮忙!

-----------------------------------------------------------

修改/etc/profile其它软件定义的环境变量解决问题.

[ 本帖最后由 c5085 于 2006-3-1 14:38 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-02-17 09:34 |只看该作者
没有人研究过这个问题吗?真的很困惑,在有的机器上可以,有的机器上又不行……

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
3 [报告]
发表于 2006-02-17 10:43 |只看该作者
比较怪。是图形方式登录的吗?

论坛徽章:
0
4 [报告]
发表于 2006-02-20 15:02 |只看该作者
是telnet登陆。修改.dtprofile去掉最后一行,还是不行……

论坛徽章:
0
5 [报告]
发表于 2006-02-21 11:55 |只看该作者
该用户对/opt/log有权限吗?

论坛徽章:
0
6 [报告]
发表于 2006-02-21 11:58 |只看该作者
还有一个可能。

HISTSIZE 和 HISTFILE 应在其他functions   前定义。

试一下在.profile 的第一行定义 HISTFILE

论坛徽章:
0
7 [报告]
发表于 2006-02-21 15:03 |只看该作者

是不是有权限限制!

会不会是由于权限限制,不能修改?
好象用telnet登陆上去的不一定能修改,要对文件权限修改后才能更改。

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
8 [报告]
发表于 2006-02-21 15:30 |只看该作者
env | cat -etv看看

论坛徽章:
0
9 [报告]
发表于 2006-02-21 16:45 |只看该作者
env | cat -etv:
HISTFILE=/opt/IBMlog/test_history$
PS1=$PWD$$
SHELL=/usr/bin/ksh$

$ls -l /opt
drwxrwsrwx   2 root     sys          512 Feb 21 10:56 IBMlog

-rw-------   1 test    sys           24 Feb 21 10:57 test_history

在.profile的首行添加也没有用。

[ 本帖最后由 c5085 于 2006-2-21 16:47 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2006-02-21 16:47 |只看该作者
有新发现:
在SHEll里面再次输入/bin/ksh就可以了.
但etc/passwd里面默认的就是/bin/ksh,超郁闷~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP