LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 901|回复: 0

普通用户登录用户界面失败 (普通用户切换root提示command not found )

[复制链接]
发表于 2011-1-21 12:56:12 | 显示全部楼层 |阅读模式
系统是redhat 5.4 64位的。想安装oracle10G但是当我修改一下配置文件的时候悲剧发生了.
修改/etc/security/limits.conf文件

                # vim /etc/security/limits.conf

                在文件的最后增加以下四行

        oracle              soft    nproc   2047

        oracle              hard    nproc   16384

        oracle              soft    nofile  1024

        oracle              hard    nofile  65536
设置环境变量

       $ vi .bash_profile (在文件后面添加如下内容)

#我也忘了是vi~/.bash_profile 还是 vi .bash_profile
复制内容到剪贴板代码:

        export ORACLE_BASE=/home/oracle

        export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

        export ORACLE_SID=datalook

        export PATH=$PATHHOME/binORACLE_HOME/bin

        export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

        export LANG=zh_CN.GBK

        export NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK

1.3 使环境变量生效

       $ source .bash_profile

      

  1.4 设置本地字符集类型

       $ export LC_CTYPE=en_US.UTF-8
导致我现在的悲剧是我只能用root登录X windows 用oracle 用户登录提示3个对话框.然后我进入tty1 startx提示:使用startx命令启动X Window失败,提示如下:
Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock and start again
当我rm /tmp/.X0-lock后startx 可以启动桌面.但是当我切换到tty7的时候还是原先那样然后tty1的桌面也没了.我现在能用root正常登录但是在终端下root 能su - oracle.但是在想su - 切换会root的时候不行.而且oracle用户里的命令都不能用.比如:vi 、su、cat、==都提示command not found
大侠们帮忙
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表