如何让Linux计算机加入Windows域?


12

抱歉,如果我在这里滥用条款;我实际上对Active Directory和相关技术了解不多。基本上,我有一台Linux计算机,并且希望它(或该计算机上的用户)与域上的用户相关联,以便我可以浏览网络以及所有包含Windows的东西。

这可行吗?做这样的事情我需要研究什么?

Answers:


9

有三个主要选项:

  • Kerberos加LDAP-这是一个较低级别的选项,您可以在其中将Linux设置为自己使用Active Directory的基础协议。在这个答案中描述。
  • Samba-Samba是将Linux机器加入Windows域的事实上的标准。
  • 用于Unix的Microsoft Windows服务包括用于通过NIS将用户名提供给Linux / UNIX以及将密码同步到Linux / UNIX计算机的选项。如果您想从Windows 上做所有可能的事情,或者如果您想将现有的Linux / UNIX基础结构与Windows绑定在一起,则可以使用它。但是,对于大多数环境,其他解决方案之一会更好。

还有其他一些选项可用:同样(显然不再可用),Centrify,SSSD ...在此问题上还有进一步的讨论。


+1同样。同样,Open为我节省了数百小时的用户管理时间。我专门为Linux机器构建了AD基础结构。方法,方法更好。
马特·西蒙斯

同样似乎已经死了;至少您的链接转到了一些无关的业务,并且搜索量并不高。

1
同样,Isilon(现为DellEMC)也购买了它们,并将其包含在NAS中。我想他们淘汰了独立产品。
Dan Pritts


0

我建议您查看一个名为Samba的优秀公共领域软件包。它很可能是您已安装的Linux发行版的一部分。


0

为了获得AD的所有好处和安全性,您需要一个涉及Kerberos(用于身份验证)和LDAP(用于授权)的解决方案。我过去曾经在这里使用过一个很棒的教程,并且效果非常好。它的实现比仅使用samba / winbindd更为复杂,但是您将受益于能够在AD中使用UNIX属性来管理您的linux用户,组,uid,gids等。


1
我相信Samba / Winbind也可以使用idmap_ad后端(samba.org/samba/docs/man/manpages-3/idmap_ad.8.html)和“ winbind nss info” smb.conf设置来使用AD的UNIX属性。(samba.org/samba/docs/man/manpages-3/smb.conf.5.html#id2564796)设置。
乔什·凯利

嘿,给我的消息是:-)这是一个不错的功能。我想我仍然更喜欢Kerberos带来的安全性,但是对于更简单的设置,这可能就好了。
EEAA

我觉得该教程一点都不出色。例如,它说:“确保安装了适当的Kerberos库,OpenLDAP,pam_krb5和nss_ldap。如果未安装,请安装它们。”,没有更多详细信息。
Frank H.

@FrankH。您会注意到该答案已有7年历史了。如果您可以链接到更好的教程,则一定要编辑我的答案。但是,如果您是linux sysadmin,则无需学习分步说明即可安装软件包是应该学习的第一件事。
EEAA

3
@FrankH。你是专业人士。您无法合理地期望通过对需要执行的每个任务遵循完全全面的逐步说明来完成工作。需要一定程度的主动权,才能真正了解您正在使用的操作系统。如果您无法或不愿意这样做,请雇用某人来帮助您。这样做没有什么可耻的。
EEAA



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.