收藏 分销(赏)

Linux加入Windows域之完整操作步骤.doc

上传人:二*** 文档编号:4575380 上传时间:2024-09-30 格式:DOC 页数:14 大小:675KB
下载 相关 举报
Linux加入Windows域之完整操作步骤.doc_第1页
第1页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、Linux加入Windows域之完整操作步骤关于linux加入windows域,网上资料不少,但是按着网上的说法做大多不成功,甚至很多人估计都不知道自己在说什么,最后一个net ads join就认为已经成功加入到域了,可是然后呢?作为域内的一个成员,普通的机器要可以提供域内的用户登陆;作为samba服务要把共享加入到目录中,这样才起到加入域的作用嘛。笔者经过反复实验,终于把linux加入windows域一些细节记录下来,不敢独享,特拿出。笔者用的linux为centos5.3。ad域为win2k3 sp2。域为:RWin2k3:Name:ad1Ip:192.168.1.241Dns:192.

2、168.1.241Centos5.3:Name:FilesrvIp:192.168.1.246Dns:192.168.1.241Ok,lets go!1.samba服务器软件需求krb5-workstation-1.2.7-19pam_krb5-1.70-1krb5-devel-1.2.7-19krb5-libs-1.2.7-19samba-3.0.5-2rootfilesrv CentOS# rpm -qa|grep krb5krb5-auth-dialog-0.7-1krb5-libs-1.6.1-25.el5krb5-devel-1.6.1-25.el5pam_krb5-2.2.14-1

3、krb5-workstation-1.6.1-25.el5rootfilesrv CentOS# rpm -qa|grep sambasamba-swat-3.0.28-0.el5.8samba-common-3.0.28-0.el5.8samba-client-3.0.28-0.el5.8samba-3.0.28-0.el5.8如果centos在安装的时候没有取消默认选中的”Base”,则krb5的包是默认全部安装如果没有选择安装samba可以这样安装rootfilesrv CentOS# rpm -ivh xinetd-2.3.14-10.el5.i386.rpmrootfilesrv C

4、entOS# rpm -ivh -aid samba*.rpm2.配置kerberos和samba因为笔者用的系统为centos所以为保证一次成功的准确率,这里就使用字符界面下的图形工具来配置了。运行setup工具认证配置选择:“use winbind”“use kerberos”“use winbind authertication”删除admin server 其余的改成真实情况Realm为域名,KDC为域服务器的ip配置winbindDomain为你的域的,左面第一个”.”前面的东东选择”join domain”,提示是否先保存配置信息,肯定是yes了。嘿嘿,看到这个画面是不是想到了xp

5、机器加入到域的情景?没错就是那个!输入ad域的管理员密码吧!不出意外的话,你就到达了最后一个界面,肯定ok,然后退出了。一般来说,只要两台机器的时间上下不差五分钟,且项都配置正确的话,你就会看到下面这个图片。看到这个图片说明你的linux成功加入到ad域啦!OK,用图形的好处就是方便快捷,但是这样只适合rh系统。别的linux系统咋办呢?别急。这个工具其实就是编辑以下三个配置文件:/etc/nsswitch.confpasswd:fileswinbind(就是先读files然后再通过winbind认证)shadow:fileswinbindgroup:fileswinbind/etc/krb5

6、.confloggingdefault = FILE:/var/log/krb5libs.logkdc = FILE:/var/log/krb5kdc.logadmin_server = FILE:/var/log/kadmind.loglibdefaultsdefault_realm = RAINBIRD.NET(默认的域名)dns_lookup_realm = falsedns_lookup_kdc = falseticket_lifetime = 24hforwardable = yesrealmsEXAMPLE.COM = kdc = :88admin_server = :749def

7、ault_domain = RAINBIRD.NET = kdc = 192.168.1.241:88(域服务器)kdc = 192.168.1.241domain_realm = EXAMPLE.COM = EXAMPLE.COM = RAINBIRD.NET = RAINBIRD.NETappdefaultspam = debug = falseticket_lifetime = 36000renew_lifetime = 36000forwardable = truekrb4_convert = false/etc/samba/smb.confworkgroup = RAINBIRD/域

8、名password server = 192.168.1.241/域服务器realm = RAINBIRD.NETsecurity = ads/必须启用idmap uid = 16777216-33554431idmap gid = 16777216-33554431template shell = /bin/bashwinbind use default domain = false(改成true)winbind offline logon = false(改成true)template homedir = /home/%Uwinbind separator = /winbind enum

9、users = Yeswinbind enum groups = Yes红色部分就是工具自动修改的了,但是smb.conf修改的不彻底,还不能满足我们的要求,怎么办呢?手动把蓝色部分加上,并把那两个false改成ture,然后设置samba的开机自动启动chkconfig smb on,service smb on启动服务,然后就是手工把linux加入到windows了。OK,重启linux,这时候用一个域用户登陆linux如果提示用户或密码验证失败,说明你重启之前的东西没配置对。仔细检查一下哪里不对呢?如果提示如下,那么恭喜你,可以继续下一个话题了3.自动创建用户目录.用到的文件pam_mk

10、homedir.so在/etc/pam.d/sysconf-auth文件中的sesson部分添加一行session required pam_mkhomedir.so silent skel=/etc/skel umask=0077silent不打印创建目录信息skel 告诉pam_mkhomedir.so拷贝/etc/skel里的文件到新创建的目录里.umask 是创建的目录的权限创建哪个目录是在smb.conf里的template homedir定义的如图:保存退出,重启一下X-window。再次用域用户登陆,是不是成功看到了久违的linux桌面呢Ok,到此为止,linux加入windows域的故事就讲完了。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 通信科技 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服