Samba Server 整合Windows AD认证做文件服务器
1、首先,安装一台CentOS 6.6 系统(安装系统时点选好Samba Server角色或者安装好系统后使用yum 安装),并且安装配置好一台WindowsServer 2012R2 系统并安装AD活动目录作为域控制器角色,假如域名:ad01.dijia.local;另外,安装一个Windows Professional 7 系统,并将win7 加入AD域。
2、 其次,配置CentOS6.6 主机名LinuxDFS01.citrixlab.local,主要修改两个文件,分别是:/etc/hosts 和 /etc/sysconfig/network;并且最好关闭防火墙和SElinux,并做好网络规划配置;将centos6.6加入Windows Server 2012 AD域。
3、再次,在CentOS 上安装Samba Server后,配置Samba Server:
编辑文件:/etc/samba/smb.conf,如下:
[homes]
comment = Home Directories
path = /home/%U
browseable = no
writable = yes
valid users = %S
read only = no
valid users = citrixlab.local/%U
root preexec = /root/mkhome.sh %U %G
需要将脚本:mkhome.sh 放置于/root/目录下:
#!/bin/bash
#mkhome.sh
user=$1group=$2home=/home/$1 if [ ! -d $home ] ; thenmkdir -p $homechown $user $homechgrp $group $homechmod 700 $homeedquota -p administrator -u $userfi
4、最后,登陆Windows 7,使用域用户登陆访问Samba Server:\\sambaserver ip;