LinuxSir.cn,穿越时空的Linuxsir!

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

为何添加的新用户不能startx

[复制链接]
发表于 2004-11-22 23:23:17 | 显示全部楼层 |阅读模式
添加的新用户进不了X
大概是什么原因呢?
 楼主| 发表于 2004-11-22 23:26:03 | 显示全部楼层
这是出错信息:
Fatal server error:
Cannot move old logfile "/var/log/XFree86.0.log.old"


When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
Please report problems to xfree86@xfree86.org.


giving up.
xinit:  No such file or directory (errno 2):  unable to connect to X server
xinit:  No such process (errno 3):  Server error.
发表于 2004-11-22 23:32:04 | 显示全部楼层
是X服务没有起来,
#export LC_ALL=en
#chkconfig xfs on
#service xfs start
#redhat-config-xfree86
#startx
 楼主| 发表于 2004-11-23 18:30:26 | 显示全部楼层
把这几行添加到哪里呢?
谢谢
太平洋里的水 该用户已被删除
发表于 2004-11-23 18:49:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-11-24 00:25:37 | 显示全部楼层
我告诉你一个方法试试看:
root下,
chmod 4755 /usr/X11/bin/xinit
(有些发行版是/usr/X11R6/bin/xinit)
发表于 2004-11-24 01:26:52 | 显示全部楼层
最初由 allwin 发表
把这几行添加到哪里呢?
谢谢

#号就是root的shell提示符,后面跟的是命令。
 楼主| 发表于 2004-11-24 11:14:24 | 显示全部楼层
chmod 4755 /usr/X11/bin/xinit
确实可以
但这样似乎一般用户也具有了root的大多数权限了吧?
发表于 2004-11-24 13:53:52 | 显示全部楼层
4755 太可怕了吧.
肯定还是用户权限问题,慢慢找找原因吧.
先试试单纯启动X有没有问题
$X
发表于 2004-11-24 19:33:31 | 显示全部楼层
还能怎么办?反正我是这么解决的。
只怪当初转移分区的时候,cp /usr忘了加-ax。所以肯定是权限问题,只是不知道原来的系统是怎么设置权限的。
我看startx脚本,虽然看不太懂,但一堆设置后就是运行xinit。普通用户要启动X服务肯定要获得某种root权限的咯。
担心安全问题,可以在startx里禁用~/.xinitrc,这样好些吧?再或者就干脆id:5:initdefault:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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