LinuxSir.cn,穿越时空的Linuxsir!

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

郁闷,konsole现在打开后就自动退出了,怎么回事?

[复制链接]
发表于 2007-8-4 17:14:26 | 显示全部楼层 |阅读模式
昨天用的还好好的呢,最后退出konsole时是用exit命令,和平时直接关闭窗口的做法不一样,会是这个原因吗?
发表于 2007-8-4 17:24:29 | 显示全部楼层
应该不是,我也是经常用 exit 来退出 konsole 的

但不知道楼主为何有此现像,帮不上忙
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-4 17:26:02 | 显示全部楼层
不好了,刚刚安装的mlterm和aterm和konsole一样都是打开后就自动退出。。。
回复 支持 反对

使用道具 举报

发表于 2007-8-4 17:28:10 | 显示全部楼层
这样似乎有点线索,会否 bash 出问题了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-4 17:30:56 | 显示全部楼层
我刚才退出kde了,在纯命令行下登录,每次用户名和密码都正确,但是登录后又回到了登录了,奇怪阿
回复 支持 反对

使用道具 举报

发表于 2007-8-4 17:33:01 | 显示全部楼层
所有用户都如此?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-4 17:37:29 | 显示全部楼层
刚才试过了,是的,我一般都是用root登录的,刚才用普通用户登录后情况一样。。。
回复 支持 反对

使用道具 举报

发表于 2007-8-4 17:47:53 | 显示全部楼层
不妙!似乎是登陆时系统无法提供用户指定的 shell

试找一张 LiveCD 启动,然後:

1. 检查 /etc/passwd 内各用户使用的 shell
2. Debian 默认采用 bash shell,检查一下系统里的 /bin/sh 连结是否失效了,如果是就改正它
3. 万一找不出异常,那就试把用户的 shell 改为其他的,如 csh 或 zsh 等,重启再看看能否登陆
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-4 18:03:03 | 显示全部楼层
我看了一下/etc/passwd文件,里面只有root用户和普通用户用的是/bin/bash,其他的都用的是/bin/sh,我把root用户改成/bin/sh重启后就好了,只是提示符变成了sh-3.1#,而不是原来的debian:~#
不过不清楚为什么会这样,我不记得我动过什么了。。。
谢谢!
回复 支持 反对

使用道具 举报

发表于 2007-8-5 06:32:21 | 显示全部楼层
所以说非行政工作时就不要用 root 了

提示符可以用 PS1 环境变量改过来
回复 支持 反对

使用道具 举报

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

本版积分规则

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