问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何让 Linux 机器加入 Windows 的 AD 域

发布网友 发布时间:2022-04-27 08:27

我来回答

2个回答

热心网友 时间:2022-06-29 05:29

对于帐户统一管理系统或软件来说,在 Linux 下你可能知道 NIS、OpenLDAP、samba 或者是 RedHat、IBM 的产品,在 Windows 下当然就是最出名的活动目录 (AD)了,这里就来探讨一下如何让 Linux 的计算机加入 AD 域。

首先,先简单介绍一下 AD 域。自 Windows 2000 以来,AD 一直是 Windows 的身份验证和目录服务,AD 基于 LDAP 实现其功能,其使用 DNS 进行主机名的解析,使用 Kerberos V5 进行用户身份验证,使用 LDAP V3 进行统一的帐户管理。

目标:在 AD 域中,将 Linux 服务器加入 AD,以使 Domain Admins 用户组成员可以登录操作 Linux 服务器,不需要在 Linux 服务器中单独创建帐户。

环境:一台 Windows Server 2012 R2 操作系统的服务器,安装有 AD 并作为域控制器(DC),同时也作为 DNS 服务器和时间服务器;一台 RedHat Enterprise Linux 6.x 的服务器,请自行配置好网络及 YUM 源。有关 AD 域服务器的搭建,由于比较简单,请自行查阅资料完成,这里不再详述。

这里以 Windows 服务器地址为 192.168.2.122,域名为 contoso.com,主机名为 ad.contoso.com;Linux 服务器地址为 192.168.2.150,主机名为 lemon20.contoso.com。

1、安装所需软件:
# yum -y install samba samba-client samba-common samba-winbind samba-winbind-clients krb5-workstation ntpdate

2、设置服务自启动并启动服务:
# chkconfig smb on
# chkconfig winbind on
# service smb start
# service winbind start

3、修改 /etc/hosts 文件,添加主机对应记录:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.2.150 lemon20.contoso.com lemon20

4、设置 DNS 地址并与 AD 服务器同步时间:
# echo "nameserver 192.168.2.122" >> /etc/resolv.conf
# ntpdate ad.contoso.com

5、设置 Kerberos 票据(可选):
销毁已经存在的所有票据:
# kdestroy
查看当前是否还存在票据:
# klist
klist: No credentials cache found (ticket cache FILE:/tmp/krb5cc_0)
生成新的票据,注意域名大写。
# kinit administrator@CONTOSO.COM
# klist
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: administrator@CONTOSO.COM
Valid starting Expires Service principal
08/02/16 22:35:26 08/03/16 08:35:29 krbtgt/CONTOSO.COM@CONTOSO.COM
renew until 08/09/16 22:35:26

6、以命令方式设置 samba 与 Kerberos,并加入 AD 域:
#authconfig --enablewinbind --enablewins --enablewinbindauth --smbsecurity ads --smbworkgroup=CONTOSO --smbrealm CONTOSO.COM --smbservers=ad.contoso.com --enablekrb5 --krb5realm=CONTOSO.COM --krb5kdc=ad.contoso.com --krb5adminserver=ad.contoso.com --enablekrb5kdcdns --enablekrb5realmdns --enablewinbindoffline --winbindtemplateshell=/bin/bash --winbindjoin=administrator --update --enablelocauthorize --enablemkhomedir --enablewinbinsedefaultdomain
注意命令中的大小写,此步骤也可以使用 authconfig-tui 完成。

7、增加 sudo 权限(可选):
# visudo
加入下列设置:
%MYDOMAIN\\domain\ admins ALL=(ALL) NOPASSWD: ALL

8、确认是否正确加入 AD 域:
查看 AD 的相关信息
# net ads info
查看 MYDOMAIN\USERID 的使用者帐户
# wbinfo -u

补充:
如果启用 selinux 的话,需要安装 oddjobmkhomedir 并启动其服务,这样才能确保系统对创建的家目录设置合适的 SELinux 安全上下文。

热心网友 时间:2022-06-29 05:29

可以,下载安装并配置Samba,你找几篇文章学习下吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
国家教育法规定高中开学时间 高三夏季开学时间一般在几月几号 摇滚男歌手和乖乖女的小说推荐 旧民主主义革命时期,中国人民向西方学习为什么屡遭失败? 安卓手机wifi怎样连接笔记本电脑电脑上? 电脑怎么连接和手机同样的手机无线wifi 手机充电器哪个牌子好?充电头十大品牌排行榜推荐 公务员考试笔试过了就算录取了吗 具体回答如下 请问公务员笔试合格后,可否不去原先报考的单位,而去另外的单位面试应聘... 星际家园任务奖励领取 无线路由和有线路由连接总是断网怎么回事 如何清除xp共享后留下的地址,例如:\\192.168.1.6 新手服务员开始怎么做:好服务 上端路由器每秒都在刷新给我的路由器分配固定ip地址? 新手准备做服装 双网关的问题!! iphone4s能连上wifi但不能正常上网 新手做服装批发应该注意什么事项 静态IP在设置迅捷路由器时,《WAN 网关地址不正确,请输入一个正确的网关地址,请重新输入!》求大侠帮忙 我是新手准备做羽绒服布料需要了解那些? 双路由器设置问题 新手开服装店该怎么做?应该注意些什么? 第一次做服装怎么拿货? 192.168.2.102路由器wiFi密码怎么修改? 新手服务员开始怎么做? 192.168.2.122忘记密码 第一次怎样做好服务员? 刚做服务员怎么做 新手服务员开始怎么做 西班牙语培训在哪里好? 清除XP中共享记忆密码和用户名 交换机都是H3C的,没有设置相同的IP地址,怎么提示有冲突? php 遍历数组的值如何在循环外循环输出 如何制定企业降本增效的激励机制 如何在考核激励和奖惩机制上促进降本增效 企业管理如何降本增效? 如何凝聚职工力量,提升职工技能素质,推动企业提质增效 为什么打12345不接电话? 被封了怎么找人工电话客服或网上人工在线客服 创新激励措施 根据热量传输理论谈谈轧制企业在节能、增效、提质方面有何控制措施? 在推动工业提质增效,做大做强工业经济方面,有哪些具体措施和成效 长春市**印发的“长府办【2015】21号文件谁有,在哪里能找到 谢谢 谁知道凉粉怎么做呀 小粉是白凉粉吗? 聊城市东昌府区认证奖励申请流程 坚持减肥赛真猪:众筹吗 被封了怎么找人工电话客服或网上人工在线客服 新形势下如何开展烟草企业思想政治工作 有哪些无印良品风格的国产品牌推荐?