免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1073 | 回复: 2
打印 上一主题 下一主题

X-win32 + XDM + FC 5, 登陆问题。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-11-14 17:26 |只看该作者 |倒序浏览
大侠们帮我看看我x-windows的问题,先贴配置(注释掉的说明部分没有贴出):
Xaccess
# $XdotOrg: Xaccess,v 1.3 2000/08/17 19:54:17 cpqbld Exp $
# $Xorg: Xaccess,v 1.3 2000/08/17 19:54:17 cpqbld Exp $
# $XFree86: xc/programs/xdm/config/Xaccess,v 1.4 2003/07/09 15:27:40 tsi Exp $
#
# Access control file for XDMCP connections
#
# To control Direct and Broadcast access:
#
#       pattern
#
# To control Indirect queries:
#
#       pattern         list of hostnames and/or macros ...
#
# To use the chooser:
#
#       pattern         CHOOSER BROADCAST
#
# or
#
#       pattern         CHOOSER list of hostnames and/or macros ...
#
# To define macros:
#
#       %name           list of hosts ...
#
# To control which addresses xdm listens for requests on:
#
#       LISTEN          address [list of multicast groups ... ]
#
*                                       #any host can get a login window
#terminal-a     host-a
#*              CHOOSER BROADCAST       #any indirect host can get a chooser
#%hostlist      host-a host-b

#*              CHOOSER %hostlist       #
# LISTEN                * ff02:0:0:0:0:0:0:12b

# This example shows listening for multicast on all scopes up to site-local
#
# LISTEN        * ff01:0:0:0:0:0:0:12b ff02:0:0:0:0:0:0:12b ff03:0:0:0:0:0:0:12b ff04:0:0:0:0:0:0:12b ff05:0:0:0:0:0:0:12b
Xservers
# $Xorg: Xserv.ws.cpp,v 1.3 2000/08/17 19:54:17 cpqbld Exp $
#
# Xservers file, workstation prototype
#
# This file should contain an entry to start the server on the
# local display; if you have more than one display (not screen),
# you can add entries to the list (one per line).  If you also
# have some X terminals connected which do not support XDMCP,
# you can add them here as well.  Each X terminal line should
# look like:
#       XTerminalName:0 foreign
#
#:0 local /usr/bin/X
10.35.96.205:0 foreigh      
#10.35.96.205 是我x-win客户端的ip
xdm-config
! $Xorg: xdm-conf.cpp,v 1.3 2000/08/17 19:54:17 cpqbld Exp $
! $XdotOrg: $   
!
!
!
!
! $XFree86: xc/programs/xdm/config/xdm-conf.cpp,v 1.10 2002/11/30 19:11:32 herrb Exp $
!






DisplayManager.errorLogFile:    /var/log/xdm.log
DisplayManager.pidFile:         /var/run/xdm.pid
DisplayManager.keyFile:         /etc/X11/xdm/xdm-keys
DisplayManager.servers:         /etc/X11/xdm/Xservers
DisplayManager.accessFile:      /etc/X11/xdm/Xaccess
DisplayManager*resources:       /etc/X11/xdm/Xresources
DisplayManager.willing:         su nobody -s /bin/bash /etc/X11/xdm/Xwilling
! All displays should use authorization, but we cannot be sure
! X terminals may not be configured that way, so they will require
! individual resource settings.
DisplayManager*authorize:       true
!
DisplayManager*chooser:         /usr/lib/X11/xdm/chooser
DisplayManager*startup:         /etc/X11/xdm/Xstartup
DisplayManager*session:         /etc/X11/xdm/Xsession
DisplayManager*reset:           /etc/X11/xdm/Xreset
DisplayManager*authComplain:    true
! The following three resources set up display :0 as the console.
DisplayManager._0.setup:        /etc/X11/xdm/Xsetup_0
DisplayManager._0.startup:      /etc/X11/xdm/GiveConsole
DisplayManager._0.reset:        /etc/X11/xdm/TakeConsole

DisplayManager*loginmoveInterval:       10

! SECURITY: do not listen for XDMCP or Chooser requests
! Comment out this line if you want to manage X terminals with xdm
! DisplayManager.requestPort:   0
-------------------------------------------------------------------------------------------------------
在fc5上执行 xdm -debug 1, 然后在客户端打开x-win32,可以跳出login的界面,但是无论输入怎样的用户名都不可以:如果密码正确,就跳回到login的界面,如果密码错误,就提示说密码错误。debug 信息如下:
[root@pw-f6acd9c8b0b6 ~]# xdm -debug 1
DisplayManager.errorLogFile/DisplayManager.ErrorLogFile value  /var/log/xdm.log
DisplayManager.daemonMode/DisplayManager.DaemonMode value true
DisplayManager.pidFile/DisplayManager.PidFile value  /var/run/xdm.pid
DisplayManager.lockPidFile/DisplayManager.LockPidFile value true
DisplayManager.authDir/DisplayManager.authDir value /etc/X11/xdm
DisplayManager.autoRescan/DisplayManager.AutoRescan value true
DisplayManager.removeDomainname/DisplayManager.RemoveDomainname value true
DisplayManager.keyFile/DisplayManager.KeyFile value  /etc/X11/xdm/xdm-keys
DisplayManager.accessFile/DisplayManager.AccessFile value  /etc/X11/xdm/Xaccess
DisplayManager.exportList/DisplayManager.ExportList value
DisplayManager.randomFile/DisplayManager.RandomFile value /dev/mem
DisplayManager.prngdSocket/DisplayManager.PrngdSocket value /tmp/entropy
DisplayManager.prngdPort/DisplayManager.PrngdPort value 0
DisplayManager.randomDevice/DisplayManager.RandomDevice value /dev/urandom
DisplayManager.greeterLib/DisplayManager.GreeterLib value /usr/lib/X11/xdm/libXdmGreet.so
DisplayManager.choiceTimeout/DisplayManager.ChoiceTimeout value 15
DisplayManager.sourceAddress/DisplayManager.SourceAddress value false
DisplayManager.willing/DisplayManager.Willing value  su nobody -s /bin/bash /etc/X11/xdm/Xwilling
Created chooser socket 4
creating socket to listen on port 177 of address ::
XDMCP socket multicast join to ff02::12b succeeded
Found new display:  10.35.96.205:0  foreigh
StartDisplay 10.35.96.205:0
DisplayManager.10_35_96_205_0.serverAttempts/DisplayManager.10_35_96_205_0.ServerAttempts value 1
DisplayManager.10_35_96_205_0.openDelay/DisplayManager.10_35_96_205_0.OpenDelay value 15
DisplayManager.10_35_96_205_0.openRepeat/DisplayManager.10_35_96_205_0.OpenRepeat value 5
DisplayManager.10_35_96_205_0.openTimeout/DisplayManager.10_35_96_205_0.OpenTimeout value 120
DisplayManager.10_35_96_205_0.startAttempts/DisplayManager.10_35_96_205_0.StartAttempts value 4
DisplayManager.10_35_96_205_0.pingInterval/DisplayManager.10_35_96_205_0.PingInterval value 5
DisplayManager.10_35_96_205_0.pingTimeout/DisplayManager.10_35_96_205_0.PingTimeout value 5
DisplayManager.10_35_96_205_0.terminateServer/DisplayManager.10_35_96_205_0.TerminateServer value false
DisplayManager.10_35_96_205_0.grabServer/DisplayManager.10_35_96_205_0.GrabServer value false
DisplayManager.10_35_96_205_0.grabTimeout/DisplayManager.10_35_96_205_0.GrabTimeout value 3
DisplayManager.10_35_96_205_0.resetSignal/DisplayManager.10_35_96_205_0.Signal value 1
DisplayManager.10_35_96_205_0.termSignal/DisplayManager.10_35_96_205_0.Signal value 15
DisplayManager.10_35_96_205_0.resetForAuth/DisplayManager.10_35_96_205_0.ResetForAuth value false
DisplayManager.10_35_96_205_0.authorize/DisplayManager.10_35_96_205_0.Authorize value  true
DisplayManager.10_35_96_205_0.authComplain/DisplayManager.10_35_96_205_0.AuthComplain value  true
DisplayManager.10_35_96_205_0.authName/DisplayManager.10_35_96_205_0.AuthName value XDM-AUTHORIZATION-1 MIT-MAGIC-COOKIE-1
DisplayManager.10_35_96_205_0.authFile/DisplayManager.10_35_96_205_0.AuthFile value
SetLocalAuthorization 10.35.96.205:0, auth XDM-AUTHORIZATION-1
GenerateAuthorization XDM-AUTHORIZATION-1
Local server auth ef 37 96 de 11 67 9f 6e 00 a6 c8 ac 05 9c df 93
Got 0x92df388 (19 XDM-AUTHORIZATION-1)  ef 37 96 de 11 67 9f 6e 00 a6 c8 ac 05 9c df 93
GenerateAuthorization MIT-MAGIC-COOKIE-1
Got 0x92df418 (18 MIT-MAGIC-COOKIE-1)  0f 02 e5 e9 91 36 4e 2d 36 5e aa 79 bd bf 19 c6
File: /etc/X11/xdm/authdir/authfiles/A10.35.96.205:0-zxAOq8 auth: 0x92df378
StartServer for 10.35.96.205:0
'-auth' '/etc/X11/xdm/authdir/authfiles/A10.35.96.205:0-zxAOq8'
xdm error (pid 3061): server -auth cannot be executed
Server Started 3061
DisplayManager.10_35_96_205_0.resources/DisplayManager.10_35_96_205_0.Resources value  /etc/X11/xdm/Xresources
DisplayManager.10_35_96_205_0.xrdb/DisplayManager.10_35_96_205_0.Xrdb value /usr/bin/xrdb
DisplayManager.10_35_96_205_0.setup/DisplayManager.10_35_96_205_0.Setup value
DisplayManager.10_35_96_205_0.startup/DisplayManager.10_35_96_205_0.Startup value  /etc/X11/xdm/Xstartup
DisplayManager.10_35_96_205_0.reset/DisplayManager.10_35_96_205_0.Reset value  /etc/X11/xdm/Xreset
DisplayManager.10_35_96_205_0.session/DisplayManager.10_35_96_205_0.Session value  /etc/X11/xdm/Xsession
DisplayManager.10_35_96_205_0.userPath/DisplayManager.10_35_96_205_0.Path value /bin:/usr/bin:/usr/bin:/usr/ucb
DisplayManager.10_35_96_205_0.systemPath/DisplayManager.10_35_96_205_0.Path value /etc:/bin:/usr/bin:/usr/bin:/usr/ucb
DisplayManager.10_35_96_205_0.systemShell/DisplayManager.10_35_96_205_0.Shell value /bin/sh
pid: 3063
WaitForSomething
DisplayManager.10_35_96_205_0.failsafeClient/DisplayManager.10_35_96_205_0.FailsafeClient value /usr/bin/xterm
DisplayManager.10_35_96_205_0.userAuthDir/DisplayManager.10_35_96_205_0.UserAuthDir value /tmp
DisplayManager.10_35_96_205_0.chooser/DisplayManager.10_35_96_205_0.Chooser value  /usr/lib/X11/xdm/chooser
Before XOpenDisplay(10.35.96.205:0)
select returns 1.  Rescan: 0  ChildReady: 0
ProcessRequestSocket
header: 1 1 1
ConvertAddr returning 0 for family 10
all_query_respond: conntype=0, addr=0.0.0.0, len=4
Send willing  1 user, load: 0.40, 0.40, 0.20
signals blocked
WaitForSomething
select returns 1.  Rescan: 0  ChildReady: 0
ProcessRequestSocket
header: 1 1 1
ConvertAddr returning 0 for family 10
all_query_respond: conntype=0, addr=0.0.0.0, len=4
Send willing  1 user, load: 0.40, 0.40, 0.20
signals blocked
WaitForSomething
After XOpenDisplay(10.35.96.205:0)
ManageSession 10.35.96.205:0
Loading resource file: /etc/X11/xdm/Xresources
ManageSession: loading greeter library /usr/lib/X11/xdm/libXdmGreet.so
greet 10.35.96.205:0
SecureDisplay 10.35.96.205:0
Before XGrabServer 10.35.96.205:0
XGrabKeyboard succeeded 10.35.96.205:0
pseudoReset screen 0
XKillClient 0x600001
before XSync
pseudoReset done
done secure 10.35.96.205:0
dispatching 10.35.96.205:0
select returns 1.  Rescan: 0  ChildReady: 0
ProcessRequestSocket
header: 1 1 1
ConvertAddr returning 0 for family 10
all_query_respond: conntype=0, addr=0.0.0.0, len=4
Send willing  1 user, load: 0.45, 0.41, 0.20
signals blocked
WaitForSomething
select returns 1.  Rescan: 0  ChildReady: 0
ProcessRequestSocket
header: 1 1 1
ConvertAddr returning 0 for family 10
all_query_respond: conntype=0, addr=0.0.0.0, len=4
Send willing  1 user, load: 0.49, 0.42, 0.21
signals blocked
WaitForSomething
GreetDone: root, (password is 10 long)
Done dispatch 10.35.96.205:0
sessionArgument: <NULL>
Verify root ...
verify succeeded
user environment:
DISPLAY=10.35.96.205:0
HOME=/root
LOGNAME=root
USER=root
PATH=/etc:/bin:/usr/bin:/usr/bin:/usr/ucb
SHELL=/bin/bash
system environment:
DISPLAY=10.35.96.205:0
HOME=/root
USER=root
LOGNAME=root
PATH=/etc:/bin:/usr/bin:/usr/bin:/usr/ucb
SHELL=/bin/sh
XAUTHORITY=/etc/X11/xdm/authdir/authfiles/A10.35.96.205:0-zxAOq8
end of environments
Unsecure display 10.35.96.205:0
Greet connection closed
Greet loop finished
source /etc/X11/xdm/Xstartup
/etc/X11/xdm/Xstartup: line 4: /usr/X11R6/bin/sessreg: No such file or directory
Startup program /etc/X11/xdm/Xstartup exited with non-zero status
Display 10.35.96.205:0 exiting with status 0
select returns -1.  Rescan: 0  ChildReady: 1
signals blocked
Manager wait returns pid: 3063 sig 0 core 0 code 0
Display exited with OBEYSESS_DISPLAY
StartDisplay 10.35.96.205:0
DisplayManager.10_35_96_205_0.serverAttempts/DisplayManager.10_35_96_205_0.ServerAttempts value 1
DisplayManager.10_35_96_205_0.openDelay/DisplayManager.10_35_96_205_0.OpenDelay value 15
DisplayManager.10_35_96_205_0.openRepeat/DisplayManager.10_35_96_205_0.OpenRepeat value 5
DisplayManager.10_35_96_205_0.openTimeout/DisplayManager.10_35_96_205_0.OpenTimeout value 120
DisplayManager.10_35_96_205_0.startAttempts/DisplayManager.10_35_96_205_0.StartAttempts value 4
DisplayManager.10_35_96_205_0.pingInterval/DisplayManager.10_35_96_205_0.PingInterval value 5
DisplayManager.10_35_96_205_0.pingTimeout/DisplayManager.10_35_96_205_0.PingTimeout value 5
DisplayManager.10_35_96_205_0.terminateServer/DisplayManager.10_35_96_205_0.TerminateServer value false
DisplayManager.10_35_96_205_0.grabServer/DisplayManager.10_35_96_205_0.GrabServer value false
DisplayManager.10_35_96_205_0.grabTimeout/DisplayManager.10_35_96_205_0.GrabTimeout value 3
DisplayManager.10_35_96_205_0.resetSignal/DisplayManager.10_35_96_205_0.Signal value 1
DisplayManager.10_35_96_205_0.termSignal/DisplayManager.10_35_96_205_0.Signal value 15
DisplayManager.10_35_96_205_0.resetForAuth/DisplayManager.10_35_96_205_0.ResetForAuth value false
DisplayManager.10_35_96_205_0.authorize/DisplayManager.10_35_96_205_0.Authorize value  true
DisplayManager.10_35_96_205_0.authComplain/DisplayManager.10_35_96_205_0.AuthComplain value  true
DisplayManager.10_35_96_205_0.authName/DisplayManager.10_35_96_205_0.AuthName value XDM-AUTHORIZATION-1 MIT-MAGIC-COOKIE-1
DisplayManager.10_35_96_205_0.authFile/DisplayManager.10_35_96_205_0.AuthFile value
SetLocalAuthorization 10.35.96.205:0, auth XDM-AUTHORIZATION-1
GenerateAuthorization XDM-AUTHORIZATION-1
Local server auth ab 51 bf e1 94 c1 ce b6 00 5e 5b fd 42 82 91 01
Got 0x92df418 (19 XDM-AUTHORIZATION-1)  ab 51 bf e1 94 c1 ce b6 00 5e 5b fd 42 82 91 01
GenerateAuthorization MIT-MAGIC-COOKIE-1
Got 0x92df388 (18 MIT-MAGIC-COOKIE-1)  1f c7 a1 41 d4 ec 60 61 ce 12 9e 93 da 58 2a 0b
File: /etc/X11/xdm/authdir/authfiles/A10.35.96.205:0-zxAOq8 auth: 0x92df378
DisplayManager.10_35_96_205_0.resources/DisplayManager.10_35_96_205_0.Resources value  /etc/X11/xdm/Xresources
DisplayManager.10_35_96_205_0.xrdb/DisplayManager.10_35_96_205_0.Xrdb value /usr/bin/xrdb
DisplayManager.10_35_96_205_0.setup/DisplayManager.10_35_96_205_0.Setup value
DisplayManager.10_35_96_205_0.startup/DisplayManager.10_35_96_205_0.Startup value  /etc/X11/xdm/Xstartup
DisplayManager.10_35_96_205_0.reset/DisplayManager.10_35_96_205_0.Reset value  /etc/X11/xdm/Xreset
DisplayManager.10_35_96_205_0.session/DisplayManager.10_35_96_205_0.Session value  /etc/X11/xdm/Xsession
DisplayManager.10_35_96_205_0.userPath/DisplayManager.10_35_96_205_0.Path value /bin:/usr/bin:/usr/bin:/usr/ucb
DisplayManager.10_35_96_205_0.systemPath/DisplayManager.10_35_96_205_0.Path value /etc:/bin:/usr/bin:/usr/bin:/usr/ucb
DisplayManager.10_35_96_205_0.systemShell/DisplayManager.10_35_96_205_0.Shell value /bin/sh
DisplayManager.10_35_96_205_0.failsafeClient/DisplayManager.10_35_96_205_0.FailsafeClient value /usr/bin/xterm
DisplayManager.10_35_96_205_0.userAuthDir/DisplayManager.10_35_96_205_0.UserAuthDir value /tmp
DisplayManager.10_35_96_205_0.chooser/DisplayManager.10_35_96_205_0.Chooser value  /usr/lib/X11/xdm/chooser
Before XOpenDisplay(10.35.96.205:0)
pid: 3115
WaitForSomething
After XOpenDisplay(10.35.96.205:0)
ManageSession 10.35.96.205:0
Loading resource file: /etc/X11/xdm/Xresources
ManageSession: loading greeter library /usr/lib/X11/xdm/libXdmGreet.so
greet 10.35.96.205:0
SecureDisplay 10.35.96.205:0
Before XGrabServer 10.35.96.205:0
XGrabKeyboard succeeded 10.35.96.205:0
pseudoReset screen 0
XKillClient 0x600001
before XSync
pseudoReset done
done secure 10.35.96.205:0
dispatching 10.35.96.205:0
select returns 1.  Rescan: 0  ChildReady: 0
ProcessRequestSocket
header: 1 1 1
ConvertAddr returning 0 for family 10
all_query_respond: conntype=0, addr=0.0.0.0, len=4
Send willing  1 user, load: 0.49, 0.42, 0.21
signals blocked
WaitForSomething

能看到这儿,就先谢谢您了!
zuobai 该用户已被删除
2 [报告]
发表于 2006-11-14 21:26 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
3 [报告]
发表于 2006-11-15 00:06 |只看该作者
谢谢2楼的。我用的是xdm,应该和gdm不是一回事吧!而且我的login界面已经出来了呢。不过还是谢谢你。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP