QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 665|回复: 6

为什么登录不了XWindow?

[复制链接]
发表于 2004-9-20 14:05:10 | 显示全部楼层 |阅读模式
我用远程访问,可以用root登录,可是在本机,用root却登录不进去!什么原因造成的,怎样解决?请好心人赐教!!谢谢!!
 楼主| 发表于 2004-9-20 14:29:15 | 显示全部楼层
没有人知道吗?
回复

使用道具 举报

发表于 2004-9-20 14:41:33 | 显示全部楼层
你这么提问题许多人不会回答你的,因为你一不说你用的什么发行版,二不说你控制台上的出错信息,大家无法判断。
回复

使用道具 举报

 楼主| 发表于 2004-9-20 14:53:30 | 显示全部楼层
Red Hat 9.0,我设置了默认进入XWindow,
在登录XWindow时,root登录不进去,显示"The system Adiministrator is not allowed to login from this screen"
可是我用远程访问,可以用root登录字符界面
回复

使用道具 举报

发表于 2004-9-20 14:59:08 | 显示全部楼层
为了安全着想,root不能直接telnet 本地电脑的,用别的用户可以的,然后su root 就可以了。
  还有你若真的想让root 登陆的话,那就编辑/etc/pam.d/login去掉
  auth   required  /lib/security/pam_secruetty.so
这样root 就可以telnet 登陆了。
回复

使用道具 举报

发表于 2004-9-20 15:03:59 | 显示全部楼层
系统不是你安装设置的吧。
可能有人已经设了限制root登录X。
回复

使用道具 举报

发表于 2004-9-20 16:09:45 | 显示全部楼层
收到你的短信,知道不是有人设置的限制X登陆。
由于你的系统装过Oracle这样的数据库包,可以判断是由于数据库的认证改变了你的原来pam认证,所以首先应该确保你的Oracle干净地删除掉了。
因为服务器最好在平时不打开X,所以第一步需要将你的机器变成起动后进入控制台而不是直接进入X。远程登录root控制台修改/etc/inittab中的id:5:initdefault:将5改成3后重启系统,这样再重起机器应该不是直接进入X了,这就方便了你以后的测试和修改,如果需要X时可以简单地在登录后startx。
测试你在控制台下是否可以登录进系统,用machine login:root登录,在输入口令后即可进入root的控制台并出现:
#
然后输入startx看看能否打开X。
如果不能,原因可能有二:
一是X坏了,那么再试试从其他普通用户登录X,如果行了,就干脆不用root起动X了,这是比较安全的用法。如果不行,在root下用XFree86 -configure测试,按照后面的提示往下做,成功后Ctrl+Alt+backspace退出X测试,将/root/XF86Config.new 拷贝到/etx/X11覆盖原XF86Config即可。
再有就是如果连登录都不行,还需要远程登录后看看/etc/pam.d目录下所有的文件,保证其中的/pam_console.so前面没有#号封住,如果/pam_console.so前有#号需要删掉。
然后重启后再试试能否登录了。
先到这里吧,有问题再说,也听听别人的判断。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-16 07:56 , Processed in 0.046894 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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