QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1747|回复: 5

root的环境变量配置错误,造成无法登录,如何复原

[复制链接]
发表于 2005-8-1 15:42:53 | 显示全部楼层 |阅读模式
刚装上magiclinux,想在linux下拨号上网,于是下了个客户端,按照README配置:
  
1. 使用该客户端需要具备root权限. 并确认您的系统已经安装dhcp客户的软件包并且已经把网卡配置为动态获取ip地址的模式。确认系统安装的c共享库版本在2.3以上。

2. 安装: 将安装包解开到某个路径(用$dest_path表示,下面会引用该值,实际使用中,请替换为实际值)下即可

3. 环境变量设置: 为root用户增加一个环境变量RACERC指向该客户端的安装路径, 即$dest_path. 同时, 把$dest_path增加到root用户的PATH环境变量中.
        如果使用bash, 则修改root用户根目录下的.bash_profile文件, 增加如下语句: export RACERC=$dest_path, 把$dest_path增加到PATH=...语句中.

4. 配置: 如果需要, 请修改racer.ini文件以调整Server1和Server2的值, Server1和Server2表示服务器的ip地址, 如果只有一个服务器ip地址, 则Server1和Server2的值都设置为该ip地址值.

5. 使用方法
        客户端登录: $dest_path/racer/ecou.sh start
        查看状态:   $dest_path/racer/ecou.sh status
        客户端退出: $dest_path/racer/ecou.sh stop



小弟是个新手,第一次配置环境变量,以前闻所未闻,按照上面说的改成了:

# .bash_profile

# Get the aliases and functions
if   [  ~/.bashrc  ] ; then
       . ~/.bashrc
fi


# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH=/user/racer
export RACERC=/usr/racer
unset USERNAME


结果重启后无法用root登录,用一般用户登录后su - 成为root,奇怪的是命令都不管用了,显示:
-bash: ls :command not found

root就这样被废了,请问该如何复原呢?
多谢各位前辈指教
发表于 2005-8-1 15:51:27 | 显示全部楼层
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11;/user/racer"
回复

使用道具 举报

发表于 2005-8-1 15:53:00 | 显示全部楼层
因为路径被你破坏了。你可以将export PATH那行改成如下:
export PATH=$PATH:/user/racer
回复

使用道具 举报

 楼主| 发表于 2005-8-1 15:55:48 | 显示全部楼层
谢谢楼上

可是我的root现在什么也做不了(进不去系统,只有在普通用户下su -,打命令老是出现 -bash: vi : command not found),普通用户又没有权限,怎么办那
回复

使用道具 举报

发表于 2005-8-1 16:01:25 | 显示全部楼层
直接用全路径。比如 /bin/vi
回复

使用道具 举报

 楼主| 发表于 2005-8-1 16:33:30 | 显示全部楼层
问题解决,多谢楼上指点
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 02:30 , Processed in 0.236077 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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