可以将FreeNAS作为Auth服务器(SMB或LDAP),文件服务器和Ubuntu作为“客户端”(Kerberos auth-pam)?

当然,我想configuration我的FreeNAS服务器作为authentication服务器(用户FreeNAS本地用户的身份validation到ubuntu客户端)和NAS服务器。 我有Ubuntu作为客户端,他们通过DHCP / PXE引导,所以我可以快速configuration它们。

我将发布上面的进程列表,[OK]表示正在工作,[TODO],你知道…

结构进程:

  • [确定]客户要求IP提供…
  • [确定]我的防火墙的答案是文件名“pxelinuz.0”和我的FreeNAS的IP,谁服务于TFTP,NFS和SMB。
  • [确定]客户端加载vmlinuzinitrd.lz ,然后开始从NFS加载squashfs,因为它需要…
  • [ TODO ]我的FreeNAS应该提供LDAP或活动目录DC(通过SMB),但是我不知道FreeNAS是否可能(我的一个问题)…
  • [ TODO ]客户端必须通过FreeNAS的NFS或SMB挂载/ home。
  • [ TODO ]客户端应连接到FreeNAS并获取用户列表,以便他们可以login。

我的目标是创build一个networking,我可以插入不同的计算机,并让用户在需要时使用个人计算机login,访问他们的“家庭”文件,而不必在硬盘上更改其操作系统。

PS:我可以很容易地编辑squashfs,我已经为此创build了一个脚本。

如果我明白,基本上你想使用FreeNAS作为NAS和目录服务器。 目前,这是不可能的。 FreeNAS中包含的samba服务器可以使用现有的LDAP或Active Directory服务器进行身份validation,这非常有用 – 我们已经使用了相当长的一段时间。 您可以轻松控制允许在CIFS / SMB设置中访问给定共享的用户和组。 但是,除非您直接select本地身份validation并在FreeNAS框中设置用户帐户,否则您需要设置一个单独的AD / LDAP服务器进行身份validation。

期待已久的Samba4目前处于RC状态,具有完整的Active Directory实现,可以充当成熟的AD域控制器。 如果你不限于FreeNAS,你可以在你select的GNU / Linux上设置一个Samba4服务器作为文件服务器和目录服务器。

FreeNAS是FreeBSD的一些自定义程序,使其用户友好的NAS的目的。 任何适用于FreeBSD的指令,包括设置Samba作为一个域控制器,也可以在FreeNAS上工作(尽pipe它们不一定适用于Web界面)。

注意:您需要Samba4用于LDAP / Active Directory; 这仍然是Beta(或类似的东西)。 Samba3中的域控制器支持是NT模型(NTLM风格的authentication,而不是Kerberos)。

尝试以下方法

  • Automounter Autofs的configuration
  • 桑巴 – 打开更广阔的世界的窗户