Chinaunix首页 | 论坛 | 博客
  • 博客访问: 209763
  • 博文数量: 73
  • 博客积分: 1879
  • 博客等级: 上尉
  • 技术积分: 920
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-22 15:57
文章分类

全部博文(73)

文章存档

2012年(3)

2011年(15)

2008年(55)

分类: 系统运维

2008-09-01 11:36:24

我的linux服务器核心为redhat 2.4.18-20,samba为2.2.8版本,原先一直为win98做域服务器,最近因公司新购进几台台式电脑,系统为windows xp sp2专业版,因工作关系需加入linux samba域服务器中,之前也看过网上好多资料,自以为信心十足,从而经过了一段从地狱到天堂的工作历程:具 体如下
首先在linux samba服务器上增加机器账号:sudo useradd -s /bin/false -d /dev/null -M -c mis -g machine mis-computer$,其中我winxp 机器netbios名为mis-computer,没有分配家目录,并将其统一规划为machine这组.然后通过sudo /usr/local/samba/bin/smbpasswd -a -m mis-computer添加为samba信任的机器帐号,其中-a 表示新添加samba用户,-m 参数表些帐号的samba信任的机器帐号,(如果win2000与winxp需加入samba域中,将其机器的netbios名添加到samba帐号 中),然在在我的winxp机器执行如下命令.将其加入samba域中:右击桌我的电脑选属性,选择计算机名,单击右下角的更改,在隶属于域中填入你网络 中的域(我这里为strong),在弹出的对话框中输入管理员的帐号密码(注:为了将winxp加入samba中,你还需将root帐号添加到samba 帐号中).ok,到这时还一切正常,提示加入成功.但重启后,输入samba服务器上的帐号密码,选择从域登录,老提示:A domain controller could not be found for the specified domain,找不到域控制器.在samba 服务器上查看些计算机的日志文件提示:api_samr_set_useringfo:Unable to unmarshall SAMR_Q_SET_USERINFO.试了几次都不行,后以本地登入winxp机器后进入命令提示符下通过netstat -a -n 查看本机端口139,137,138监听地址为192.168.72.1,而我的samba服务器地直为192.168.11.1.
正常情况下,其137,138,139端口的应该为192.168.11.1域服务器的ip地址才对,后经过仔细检查才发现,原来我的winxp机器上装 有虚拟主机,虚拟主机的网络地址为192.168.72.1,winxp本地在启动时其默认去监听192.168.72.1的137,138,139端 口,从而出现我上面出现的怪现象,可以以管理员的帐号密码加入域,但无法以域帐号密码登入域中,最后将虚拟主机的虚拟网卡禁掉再重新启,一切OK.
以上仅是我的一点经验,因为刚刚学linux ,望高手们不要见笑!
阅读(3537) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~