- 论坛徽章:
- 0
|
linux5.4 redhat + oracle10G
刚安装好后,oracle用户和BO用户可以直接使用sqlplus等工具
过了几天,客户说ORACLE用户有问题,登陆一看
发现环境变量 .bashrc .bash_profile都在,但是 su - oracle
之后没有运行,必须手工运行 source .bashrc 等才可以实现
我在网上搜索了6个相同现象其他的解决方案,但是都不符合我这个事例.
我们的问题都不是
修改 $/.bashrc $/.bash_profile
里面增加了 echo "ttt"
但是登陆后没有提示
必须 source .bashrc 才有echo的提示
我怀疑根本没有运行
/etc/passwd 中
oracle :501:501::/home/oracle:/bin/bash
是系统的问题
oracle用户登录后新建立的文件权限居然是 root.root
重新启动服务器,之后故障现象依旧
新建立新的用户
新用户的 .bashrc .bash_profile没有启作用
我在里面设置了一个 echo的语句没有执行
必须source才能加载环境变量
但是新用户新生成的文件的确是user用户组的了,不是root组
我们怀疑是系统的问题,可能是我安装好数据库后,用户配置BO,动了系统哪些文件了
现在问题还没有解决,各位有没有其他解决方案 |
|