是否可以将 FreeNAS 作为身份验证服务器(SMB 或 LDAP)、文件服务器和 Ubuntu 作为“客户端”(Kerberos auth-pam)?

cus*_*pvz 8 ubuntu ldap server-message-block cifs freenas

我想将我的 FreeNAS 服务器配置为身份验证服务器(用户 FreeNAS 本地用户的身份验证到 ubuntu 客户端)和 NAS 服务器,当然。我有 Ubuntu 作为客户端,它们通过 DHCP/PXE 启动,所以我可以快速配置它们。

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

结构工艺:

  • [OK] 客户请求 IP 报价...
  • [OK] 我的防火墙用文件名“pxelinuz.0”和我的 FreeNAS 的 IP 来回答,它为 TFTP、NFS 和 SMB 提供服务。
  • [OK] 客户端加载vmlinuzinitrd.lz,然后它开始根据需要从 NFS 加载 squashfs...
  • [待办事项] 我的 FreeNAS 应该为 LDAP 或 Active Directory DC(通过 SMB)提供服务,但我不知道 FreeNAS 是否可行(我的问题之一)...
  • [待办事项] 客户端必须从 FreeNAS 通过 NFS 或 SMB 挂载 /home。
  • [ TODO ] 客户端应该连接到 FreeNAS 并获取用户列表,以便他们可以登录。

我的目标是创建一个网络,我可以在其中插入不同的计算机,并让用户在需要时使用他们的个人计算机登录,访问他们的“家庭”文件,始终无需更改硬盘驱动器上的操作系统。

PS:我可以轻松编辑squashfs,我已经为此制作了一个脚本。

ned*_*edm 5

如果我理解,本质上您想将 FreeNAS 用作 NAS 和目录服务器。目前,这是不可能的。FreeNAS 中包含的 samba 服务器可以使用现有的 LDAP 或 Active Directory 服务器进行身份验证,这非常有效——我们已经使用这种设置有一段时间了。您可以轻松控制允许访问 CIFS/SMB 设置中给定共享的用户和组。但是,除非您选择本地身份验证并直接在 FreeNAS 机器上设置用户帐户,否则您需要设置单独的 AD/LDAP 服务器来进行身份验证。

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