Linux的samba服务器在Windows 2003域环境中的配置
更新时间:2023-10-08 06:36:01 阅读量: 综合文库 文档下载
Linux的samba服务器在Windows 2003域环境中的配置
工作需求,需要samba服务器使用Active Directory来进行身份认证。折腾了一段时间,终于配置起来了。
Windows 2003域环境的搭建不多说了,网上很多教程,而且都是点鼠标的操作,没啥技术含量,着重讨论Linux的Samba服务器支持域认证的配置过程。
Win 2003 Server作为域控制器,客户端提交的认证请求和授权的过程是通过Kerberos5协议来完成的,所以要让Linux的samba服务器支持域认证,首先需要将Kerberos配置好。看我的配置文件 [logging]
default = FILE:/var/log/krb5libs.log kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log [libdefaults]
default_realm = MNKW.COM #指定域 dns_lookup_realm = false dns_lookup_kdc = true ticket_lifetime = 24h forwardable = yes [realms] MNKW.COM = {
kdc = 192.168.6.37:88 #设置密钥分发中心的接口,即域控制器的IP admin_server = 192.168.6.37:749 default_domain = MNKW.COM }
[domain_realm]
.mnkw.com = MNKW.COM #指定域
- 1 -
mnkw.com = MNKW.COM #指定域
[appdefaults] pam = { debug = false
ticket_lifetime = 36000 renew_lifetime = 36000 forwardable = true krb4_convert = false }
在配置好以上之后,需要执行kinit来验证和初始化kerberos协议是否可以正常运行。 遇到的一些问题: 一、
[root@Gh0st CentOS]# kinit test111@mnkw.com
kinit(v5): Cannot find KDC for requested realm while getting initial credentials 原因:客户端主DNS未指向域控制器 解决:
编辑文件/etc/resolv.conf,将nameserver的值修改成域控制器的IP地址。 二、
[root@Gh0st CentOS]# kinit test111@mnkw.com Password for test111@mnkw.com:
kinit(v5): Clock skew too great while getting initial credentials 原因:
客户端与认证服务器的时间差距太大,将客户端与认证服务器的时间同步即可 解决:
- 2 -
安装ntp软件,执行ntpdate –b 192.168.6.37(域控制器的IP),时间被同步 [root@Gh0st CentOS]# ntpdate -b 192.168.6.37
17 Sep 12:32:05 ntpdate[10302]: step time server 192.168.6.37 offset 2537.194742 sec 三、
[root@Gh0st CentOS]# kinit test111@mnkw.com Password for test111@mnkw.com:
kinit(v5): KDC reply did not match expectations while getting initial credentials 解决:使用大写的域名
[root@Gh0st CentOS]# kinit administrator@MNKW.COM Password for administrator@MNKW.COM: [root@Gh0st CentOS]#
至此,kerberos的协议已经配置完成。
下面,需要将samba服务器加入域,看配置过程: 首先配置/etc/nsswitch,使之作为winbind组建运行。 passwd: files winbind shadow: files group: files winbind
编辑samba服务的配置文件/etc/samba/smb.conf [global]
workgroup = MNKW #指定工作组名
server string = Samba Server Version %v # Insert Start --snowkey display charset = gb2312 dos charset = gb2312 unix charset = gb2312
- 3 -
# Insert End --snowkey
# logs split per machine log file = /var/log/samba/%m.log # max 50KB per log file, then rotate max log size = 50
# ----------------------- Domain Members Options ------------------------ #
# Security must be set to domain or ads #
security = domain #设置安全等级,只能为domain或者ads
realm = MNKW.COM #认证服务器域名,所有认证信息都将由该服务器来提供。 password server = 192.168.6.37 #密码服务器地址,用于存放身份信息 encrypt passwords = yes
# ----------------------- Browser Control Options ---------------------------- os level = 20
#----------------------------- Name Resolution ------------------------------- # DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names # via DNS nslookups. dns proxy = no
# --------------------------- Printing Options ----------------------------- #
# Load Printers let you load automatically the list of printers rather # than setting them up individually #
- 4 -
load printers = yes cups options = raw
# ----------------- winbind drinkey added----------------#
netbios name = KWSystem-S #设置NetBIOS名称,注意不能重名,其他都可使用如下值 idmap uid = 15000-20000 idmap gid = 15000-20000 winbind enum groups = yes winbind enum users = yes winbind separator = /
template homedir = /data1/file/smbs/%U template shell = /bin/bash
#============= Share Definition================ [homes]
comment = Home Directories
path= /data1/%U #通过身份认证的用户的家目录 browseable = no #是否能够浏览其他用户的共享 writable = yes #是否可写 valid users = %D/%U #允许的用户 create mode = 0777 directory mode = 0777
root preexec = /shell/mkhome.sh %U %G #登录成功后,执行该脚本,用于给第一次登录成功的用户创建家目录。
打印机配置,可以不用管,不需要的话可以删掉 或者注释掉。 [printers]
comment = All Printers
- 5 -
正在阅读:
Linux的samba服务器在Windows 2003域环境中的配置10-08
2019年最新初中中考数学模拟试卷及答案959481306-18
乐于助人的爸爸作文600字07-01
九年级物理复习 第七章 运动和力05-20
综合体外部公共空间打造专题05-14
猪流感症状02-15
浅析高速公路机电工程建设管理09-04
07--初级宏观课后思考题12-02
七年级数学上册第五章达标检测卷(含答案)03-27
东风汽车公司利润表综合分析06-07
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 配置
- Windows
- 环境
- 服务器
- Linux
- samba
- 2003
- 四年级奥数
- 计算机二级考试C语言知识点总结
- 医学心理学模拟试题
- 秦晋肴之战
- 我国吸油烟机行业影响因素分析
- 主动安全型程序设计
- 新中国成立70年的辉煌历程
- 职业经理十项管理技能训练工具表单目录
- 2011年12月英语三级考试最后冲刺试题及答案(第一套)
- 五年级美术下册 我做的图书教案 苏少版
- 中国农业大学硕士研究生生物化学试题
- 安全气囊用点火具项目可行性研究报告-备案立项 - 图文
- 初中数学课堂教学提问有效性的调查问卷
- 08、060107中国近现代史专业硕士点培养方案
- 《基础工程》期末考试B卷(答案)
- 某公司员工持股计划(仅供参考)
- 人教版高中生物选修一专题五《DNA和蛋白质技术》知识点归纳
- 年鉴学派的兴衰
- 神钢售后服务研修教材内容 - 图文
- 薄 字的读法