CentOS 6 AD配置指南

简介
CentOS 6 AD(Active Directory)是Linux系统中的一个重要组件,它可以让Linux系统加入Windows域,实现域用户认证、资源共享等功能,本文将详细介绍如何在CentOS 6上配置AD。
准备工作
-
确保CentOS 6系统已安装DNS服务,因为AD依赖于DNS服务。
-
安装AD相关软件包。
yum install -y samba-ad-samba-smb-ad-dc
确保主机名符合Windows域的命名规则。
配置DNS
- 编辑
/etc/resolv.conf文件,添加如下内容:
nameserver 8.8.8.8
search yourdomain.com
重新启动DNS服务:

service named restart
配置Samba AD
- 编辑
/etc/samba/smb.conf文件,添加如下内容:
[global]
workgroup = yourdomain
netbios name = yourdomain
[ad]
password = yourpassword
template shell = /bin/bash
template homedir = /home/%U
[netlogon]
path = /var/lib/samba/netlogon
read only = no
[sysvol]
path = /var/lib/samba/sysvol
read only = no
- 修改
/etc/samba/smbusers文件,添加如下内容:
root = adadmin
重新启动Samba服务:
service smb restart
添加域控制器
- 编辑
/etc/samba/smb.conf文件,添加如下内容:
[global]
dns backend = nscd
dns update style = ad
执行以下命令,添加域控制器:
samba-tool domain join yourdomain.com -U adadmin
等待系统重启后,执行以下命令,将系统转换为域控制器:
samba-tool domain provision -h yourdomain.com -U adadmin
验证AD配置
-
使用域用户登录系统,验证AD配置是否成功。
-
使用以下命令,查看AD信息:

samba-tool domain info
FAQs
Q1:如何将CentOS 6系统加入Windows域?
A1:使用samba-tool命令,执行以下操作:
samba-tool domain join yourdomain.com -U yourusername
Q2:如何修改Samba AD配置?
A2:编辑/etc/samba/smb.conf文件,根据需要修改配置项,然后重新启动Samba服务。