在Linux上运行的OSX帐户服务器

我们是一家小公司,我们都在苹果电脑上工作。 我想知道我们是否可以将用户帐户集中在一台服务器上,以便任何人都可以从任何运行OSX的可用计算机login到他们的帐户。

所以我需要build立一个帐户服务器,问题是 – 我必须购买苹果专有的解决scheme,或者我可以设置我自己的(Linux)服务器来做到这一点?

是的,您需要考虑设置LDAP服务器。 OS X客户端也可以对微软的Active Directory进行身份validation。 我从来没有为OS X客户端设置Linux LDAP服务器,但是我相信如果你有一点google的话,那里有很多指南。 但是,由于OS X Server许可证在苹果App Store上只有20美元,所以我不知道为什么你要花费所有设置Linux LDAP服务器的麻烦,因为苹果公司的pipe理工具使用起来更直观,成本可以忽略不计。

你也可以做,使用OSX服务器很容易,使用OSX服务器本身非常便宜,但是你可以在Linux上运行类似的服务 – 它们可能不能很好地工作,但是可能你有很多的学习我怕你。

如果你从零开始(根本没有目录服务),我build议你查看活动目录,因为苹果公司已经很好地支持Mac连接到AD,而且你的Linux服务器也应该可以利用它。 如果您不想在您的商店中设置Windows服务器,则可以使用Microsoft Azure来托pipe您的Active Directory服务:

http://www.windowsazure.com/en-us/services/active-directory/

如果您的OpenLDAP服务器已经在运行,您可以将您的Mac设置为使用Mac的LDAP插件连接到您的OpenLDAP服务器。 我在GitHub上有一个脚本,将运行10.6.x到10.9.x的Mac用一个简单的匿名绑定连接到一个OpenLDAP服务器。

https://github.com/rtrouton/rtrouton_scripts/tree/master/rtrouton_scripts/open-ldap_bind_script