uxlin 发表于 2003-6-11 06:34:02

帮帮我吧,我不小心把/root删了

我不小心把/root删了,后来把一个普通用户的~目录拷成/root不管用。我现在不知道应该怎样才能合理的重建一个/root,或者把原来的/root恢复了,各位高手多多指教!! :cry:

felix 发表于 2003-6-11 09:14:08

你是不是将普通用户的目录中的隐含文件没考上?
有以下几个:
.bash_profile
.bash_logout
.bashrc
.cshrc
将以上文件考到/root目录,属主改为root后在试试 !!!

uxlin 发表于 2003-6-11 20:10:19

我考了,但是可能是因为前几天折腾的,现在运行什么东西都要输入完整路径。比如我输入lsmod是不管用的,必须带路径输。我想启动X的时候,我看到Xauth: error while loading stared liberaries: libXmuu.so: Cannot open shared object file: No such file or directory
我的libXmuu.so明明存在,好像就在/usr/X11R6/lib,但是系统仍然说不存在。我估计是系统没有把/usr/X11R6/lib设进lib的问题吧。现在普通用户也是这个情况。
请帮帮忙,谢谢!!

blackwhite 发表于 2003-6-12 23:16:32

你应该将/root下隐含的配置文件都删除.因为普通用户的path和root是不一样的.

uxlin 发表于 2003-6-13 20:14:01

谢谢,请问删后怎弄?

goodish 发表于 2003-6-14 20:14:44

如果用bash的话, 自己创一个 .bashrc文件, 把PATH一项该加的都加上。
格式可以参照一般用户的。

zq97 发表于 2003-6-17 09:34:10

PATH=/bin:/sbin:/X11R6/bin:/root/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin

chg1226 发表于 2003-6-17 17:25:49

和另外一台机器对比一下,少什么就加什么。

uxlin 发表于 2003-6-20 21:11:47

谢谢各位的帮助,但我仍未试成功。

PATH=/bin:/sbin:/X11R6/bin:/root/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin

这里不包含任何lib目录啊,我设了,不起作用。
我没有另一台电脑,也没有Linux安装盘,当初是我借别人的安装的。我在加拿大,这里的Redhat要$50,相当于¥300人民币,很贵的。
还忘各位多多指点我应该怎么设置才能使用X,谢谢!

zq97_0 发表于 2003-6-22 09:30:55

BASH=/bin/bash
BASH_ENV=/root/.bashrc
BASH_VERSINFO=(="2" ="05b" ="0" ="1" ="release" ="i386-redhat-linux-gnu")
BASH_VERSION='2.05b.0(1)-release'
COLORS=/etc/DIR_COLORS.xterm
COLORTERM=gnome-terminal
COLUMNS=80
DESKTOP_STARTUP_ID=
DIRSTACK=()
DISPLAY=:0.0
EUID=0
GNOME_DESKTOP_SESSION_ID=Default
GROUPS=()
GTK_RC_FILES=/etc/gtk/gtkrc:/root/.gtkrc-1.2-gnome2
G_BROKEN_FILENAMES=1
HISTFILE=/root/.bash_history
HISTFILESIZE=1000
HISTSIZE=1000
HOME=/root
HOSTNAME=localhost.localdomain
HOSTTYPE=i386
IFS=$' \t\n'
INPUTRC=/etc/inputrc
LAMHELPFILE=/etc/lam/lam-helpfile
LANG=zh_CN.GB18030
LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN
LESSOPEN='|/usr/bin/lesspipe.sh %s'
LINES=24
LOGNAME=root
LS_COLORS='no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:'
MACHTYPE=i386-redhat-linux-gnu
MAIL=/var/spool/mail/root
MAILCHECK=60
OPTERR=1
OPTIND=1
OSTYPE=linux-gnu
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
PIPESTATUS=(="0")
PPID=1563
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}\007"'
PS1='[\u@\h \W]\$ '
PS2='> '
PS4='+ '
PVM_ROOT=/usr/share/pvm3
PVM_RSH=/usr/bin/rsh
PWD=/root
QTDIR=/usr/lib/qt-3.1
SESSION_MANAGER=local/localhost.localdomain:/tmp/.ICE-unix/1405
SHELL=/bin/bash
SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor
SHLVL=3
SSH_AGENT_PID=1418
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SSH_AUTH_SOCK=/tmp/ssh-XXOH0zRX/agent.1405
SUPPORTED=zh_CN.GB18030:zh_CN:zh
TERM=xterm
UID=0
USER=root
USERNAME=root
WINDOWID=35651848
XAUTHORITY=/root/.Xauthority
XMODIFIERS=@im=Chinput
_=
i=/etc/profile.d/which-2.sh
这是我的ROOT环境设置,你可以参考一下

uxlin 发表于 2003-6-22 20:48:40

多谢,请问怎样才能把我的环境变量设成这样呢?
页: [1]
查看完整版本: 帮帮我吧,我不小心把/root删了