我正在用运行Ubuntu Server 12.04 LTS的HP Microserverreplace我们的旧版Windows XP Pro办公服务器。
我不是一个Linux专家,但我可以find我的方式在terminal提示,我是一个Mac用户的select。
办公室使用Windows XP Pro机器和OSX Lion笔记本电脑的组合。 在安装过程中,我包含了Samba,而且我计划使用Netatalk来进行法新社和Bonjour的共享。
如果可能的话,我宁愿让Samba使得服务器出现在Windows机器上的“我的networking位置”上,就像Bonjour使它出现在Mac上的finder中一样。
我想得到一个点,以便用户login到Windows,连接到Ubuntu服务器(他们需要一个Ubuntu用户帐户?),让他们的股份和他们的Windows用户configuration文件(虽然用户标准configuration文件会做)。
结果是对用户帐户进行集中控制(例如,如果某人离开,在服务器上终止其帐户,则停止其Windowslogin并访问Samba共享),并确保文件不存储在单独的计算机上以备份/安全目的。
我想尽可能的简单,所以不想有很多东西我不需要,我只是不知道:
我在服务器端需要什么: – Samba是否足够了(已经安装,作为初始安装的一部分),还是我需要与LDAP混合(以及这与Samba如何交互) – 对于像我这样的中等Linux能力的人,是否有一个包提供了简单的用户帐户pipe理,例如像phpLDAPadmin的GUI(如果LDAP是必要的)
如何configurationXP机器: – 我需要将XP机器设置为域控制器(我不知道这方面的Windows和Im努力寻找域/configuration文件/ AD /等有意义的定义) – 漫游configuration文件看起来提供了将用户的文件放在服务器上而不是机器本身的function,以及用户从机器到机器之后的configuration文件。
将Mac用户的家庭文件夹与服务器同步这不是一个问题,因为我可以设置时间机器,但是,如果Mac主文件夹同步到服务器,我应该采取什么方法。
如果你想漫游configuration文件,你最好的select可能是Samba 4,最近已经足够稳定,有发布候选人。
这是一个Samba 4 HowT-To ,它可以让你一步一步的完成。 在这个howto中,您将Samba 4configuration为一个域控制器。 然后,您可以将Windows客户端join到域中,这样可以获得漫游configuration文件,组策略,集中帐户pipe理,redirect文件夹等。 在这里,您将使用Microsoft的graphics工具(MMCpipe理单元)pipe理您的域名,即远程服务器pipe理工具 (RSAT),因此您永远不需要使用OpenLDAP的命令行工具。 (尽pipe您可以使用这些工具来查询您的Active Directory。)
下面是另一个关于Samba4: SAMBA或其他工具的活动目录域所期待的ServerFault线程。
我不确定将Mac的用户主文件夹与服务器同步。 在这里,您可以采取几种方法…使用某些东西将Macjoin域(如果存在这种情况),或者让Mac能够通过NFS / SFTP访问文件。 这里担心的是,Samba 4使用文件系统的扩展属性/ ACL来跟踪文件访问控制列表,如果您允许用户直接访问Linux / Samba服务器上的文件系统,绕过Samba 4,NTFS权限将被搞乱。 我不知道这个方法。 我希望别人能为这个问题做出贡献。