- 总结#LINUX ADS#部署过程
* 安装软件包
* 依次对配置文件进行修改
/etc/nsswitch.conf
/etc/samba/smb.conf
/etc/krb5.conf
* 模板见上,修改的重要地方已标出
- 排错
* 检查服务是否正常运行
* 检查配置文件是否正确
* 检查日志
* 检查DNS设置: 应该为Windows域主DNS
* 检查防火墙配置与SELINUX配置
# 调错
* "BAD SIG"
注释掉smb.conf中的"client use spnego = no"选项
* “DNS UPDATE FAILED”
检查DNS设定
检查DNS上的更新权限
* nsupdate
> Server x.x.x.x
> Add CMS.CAMPUS.COM 10 A 10.0.0.2
> Send
* Kerberos 密钥初始化问题
kinit xxx@CAMPUS.COM ;申请用户xxx在域CAMPUS中的票据
时钟问题,域控与客户端时钟差距过大
密码问题,用户或者密码错误
域名问题,KINIT找不到域控制器,也即KDC,注意检查DNS配置
* PAM模块中的认证问题
使用 tail -f /var/log/secure 追踪其认证问题
确认在"smb.conf"文件中打开"winbind use default domain=yes"选项,系统会自动传入域名
* 加域并不需要SMB服务运行,WINBIND需要"smb.conf"文件
* 旧的主机(含LINUX、UNIX等)登录域的用户名为: CAMPUS\cc,前为域名,后为用户名
# 数据查询
* net ads search '(objectCategory=group)' sAMAccountName ;查询系统组
* net ads search '(objectCategory=user) sAMAccountName ;查询用户
* net ads search '(sAMAccountName=cc)' ;查询用户CC相关信息
* ldapsearch -x -b "dc=CAMPUS,dc=COM" -D "CAMPUS\cc" -w "PASSWD" -h ADS.CAMPUS.COM ;列出CAMPUS.COM域的所有记录,其中LDAP服务器为ADS.CAMPUS.COM,查询所使用的用户为
# 常用数据结构
* 用户: "CN=users,DC=CAMPUS,DC=COM"
* 计算机: "CN=Computers,DC=CAMPUS,DC=COM"
* 组织单位: "OU=GRPS,DC=CAMPUS,DC=COM"
# 认证测试
* wbinfo -a USER%PASS
* wbinfo -K USER%PASS ;采用Kerberos方式测试KDC是否正常
* wbinfo -m ;查看配置的域(工作组)
* ntlm_auth --username=CC ;使用CC测试,如果认证成功,可从另一个方面说明系统加域已经成功