+ -
当前位置:首页 → 问答吧 → chsh 的时候把root的shell路径打错了,要如何修改?

chsh 的时候把root的shell路径打错了,要如何修改?

时间:2004-05-03

来源:互联网

原来是csh,因为用惯了Linux的bash,所以就改成了bash,可是每次login的时候都提示我说“setenv : command not found ",所以又想改成csh,但是打路径的时候打错了,现在root好象不能登录了

现在用的是whell组的用户登录使用系统,请问我要现在要如何修改?
谢谢

作者: MichaelBibby   发布时间: 2004-05-03

碰到过类似的事情,但是我那个不是root,呵呵
只能提醒你,修改完了以后别急着logout,另开
一个终端登录测试一下.

你用 su 也不成吗, sudo 呢.

作者: cobrawgl   发布时间: 2004-05-03

sudo?
引用:

$ sudo
sudo: Command not found.
$
su
引用:

$ su
Password:
su: /usr/bin/sh: No such file or directory
$ whoami
bibby
$

作者: MichaelBibby   发布时间: 2004-05-03

你再练习一次汉化吧,呵呵
重装吧

作者: cobrawgl   发布时间: 2004-05-03

老大哦,我昨天晚上才重装的,按照你的方法汉化了一下,感觉好极了
现在又要重装,真是要命的事哦
唉,伤脑筋

作者: MichaelBibby   发布时间: 2004-05-03

用单用户模式(single)进去修改就可以了。

作者: kavern   发布时间: 2004-05-03

引用:
最初由 kavern 发表
用单用户模式(single)进去修改就可以了。
能不能说得具体点呢?
我刚用上FreeBSD,好多配置文件都不熟悉
谢谢各位。

作者: MichaelBibby   发布时间: 2004-05-03

在 boot 的时候 输入 single,就能进入单用户模式(听说的,没用过 )
不过怀疑没有用.因为单用户也得读你得配置文件啊.

你要进去就得有 shell, 要想有shell 就得能进去
先有鸡还还是先有蛋啊,呵呵

作者: cobrawgl   发布时间: 2004-05-03

不要逼我重装啊,我不想

作者: MichaelBibby   发布时间: 2004-05-03

唉,实在不行的话,只好最小化安装一遍了
伤脑筋哦

作者: MichaelBibby   发布时间: 2004-05-03

我重新安装了一遍,装的时候是使用原来的分区,没有格式化,所以不需要重新美化和配置,一切都很好
心情好极了,呵呵

作者: MichaelBibby   发布时间: 2004-05-03

引用:
最初由 MichaelBibby 发表
我重新安装了一遍,装的时候是使用原来的分区,没有格式化,所以不需要重新美化和配置,一切都很好
心情好极了,呵呵
你是说原来的东西还都有啊,我还真没试过,呵呵

作者: cobrawgl   发布时间: 2004-05-03

光盘启动, mount /分区, 改master.passwd, umount, reboot

作者: terminator   发布时间: 2004-05-03

> 重装吧
拜托!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 你以为这是Windows啊, 动不动就要重装系统!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 这个习惯最不好了.

作者: terminator   发布时间: 2004-05-03

引用:
最初由 terminator 发表
> 重装吧
拜托!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 你以为这是Windows啊, 动不动就要重装系统!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 这个习惯最不好了.
估计他也没有 FreeBSD 的 liveCD,我也没有,呵呵

再说,多装几遍也没坏处啊,可以熟悉熟悉

作者: cobrawgl   发布时间: 2004-05-03

装过好几遍了
开始的那几次都试胡来的,还好没把其它数据给整没了
现在不想再装了
整个系统已经都搞好了,输入法也没有问题
感觉好极了
不过对往后的学习挺迷惘的,各位有经验的朋友还请多指点一二啊

作者: MichaelBibby   发布时间: 2004-05-03