LinuxSir.cn,穿越时空的Linuxsir!

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

普通用户不能startx

[复制链接]
发表于 2005-1-22 20:38:53 | 显示全部楼层 |阅读模式
lfs5.0,我用root装好了x,用普通用户却不能startx,提示权限不够。然后我用root:chmod 666 /usr/X11R6/bin/startx ,但startx时还是提示权限不够呢,怎么回事这是!!!!!!!
大哥们帮忙啊
发表于 2005-1-22 20:45:54 | 显示全部楼层
chmod -R 777 /usr/share/fonts/simsun  
看看你使用的字体是不是权限不够。
回复 支持 反对

使用道具 举报

发表于 2005-1-25 11:48:25 | 显示全部楼层
我遇到的可不是权限问题。是普通用户目录下少了些配置,把/root下一些有关gnome的配置考过去,我的普通用户就可以startx跑gnome了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-25 20:22:45 | 显示全部楼层
我的起动日志如此:
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
        compiled for 4.4.0, module version = 1.0.0
        ABI class: XFree86 Video Driver, version 0.7

Fatal server error:
xf86OpenConsole: Server must be suid root


When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to xfree86@xfree86.org.
是什么问题呢???大哥们帮忙,我的目录下的配置文件是全了!!!
回复 支持 反对

使用道具 举报

发表于 2005-1-26 10:46:12 | 显示全部楼层
不好意思,没遇见过。我是按照blfs的文档中列出的与gnome有关的包编译的,编译的时候还是跳着编的,身份是root,看版主能不能救你了。
你是KDE还是GNOME?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-26 21:22:54 | 显示全部楼层
我用的是fvwm,root下可以startx的,但普通用户就是不行,出现上面的提示:
ABI class: XFree86 Video Driver, version 0.7

Fatal server error:
xf86OpenConsole: Server must be suid root
到现在还没找到原因,大哥们帮帮忙啊
回复 支持 反对

使用道具 举报

发表于 2005-1-26 23:12:02 | 显示全部楼层
-rws--x--x  1 root root 2033468 2004-12-17 19:56 Xorg*
-rws--x--x  1 root root  297066 2004-12-17 19:55 xterm*
看看你的这两个文件是不是有suid权限。
第一个文件应该是XF86.....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-27 16:26:43 | 显示全部楼层
-rwsrwsrwx  1 root root 292582 12月 26 18:09 /mnt/lfs/usr/X11R6/bin/xterm
-rwsrwsrwx  1 root root 2895  1月 26 20:52 /mnt/lfs/etc/X11/XF86Conf
看,改成这样都不行!!
再就是在普通用户中为什么得每次source .bash_profile,才能执行startx命令,要不然说找不到这个命令,怎么让.bash_profile能自动生效,不用每次都得source呢???我的root只source过一次以后就不用了!!!!
楼上的大哥帮忙啊,搞了好几天了还是不行呢!!记得安装gtk时也是大哥帮忙解决的!!!
回复 支持 反对

使用道具 举报

发表于 2005-3-31 12:27:32 | 显示全部楼层
我也是普通用户不能startx,但是也不是权限问题,我是在FREEBSD下的,情况是这样的,我用普通用户一进去就闪一下就退出X了,然后屏幕上也没用出错信息。我是升级到XORG6.8.2后才这样的,在升级之前也可以进去的啊~
回复 支持 反对

使用道具 举报

发表于 2005-3-31 12:32:59 | 显示全部楼层
对于Xorg应该是这样
chmod u+s /usr/X11R6/bin/Xorg

你是XF86,我不知道XF86的server程序的名称,我猜它是XF86,那么你应该这样

chmod u+s /usr/X11R6/bin/XF86
回复 支持 反对

使用道具 举报

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

本版积分规则

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