我有外部客户端通过 Ubuntu 18.04 上的 vsftpd FTP 上传/下载文件。他们使用 linux 帐户(不是虚拟帐户),被 chroot 并且只需要(并且确实)在他们自己的目录下查看。
现在,他们的家需要以某种方式从 Windows 访问,以便我们的应用管理员和特定的应用操作员(他们是 Windows AD 的常规用户)查看和可能编辑上传的内容。
我想将他们的整个 /home 从我们文件服务器上的 Windows AD 共享中移动,并让特定的 AD 安全组可以访问,但我不确定这是否适用于 linux 权限?我明确希望避免通过网络共享 Ubuntu 文件夹。
想法:
从 AD 文件服务器挂载 /home 作为 CIFS 共享。
vsftpd -- FTP 用户 chroot 到挂载 /home -- 每个人都可以读/写他们自己的目录
Windows AD 用户 - 可以在其现有共享上查看 Windows 下的目录,具有适当的 AD 安全组可以读取/写入任何主子目录下的任何文件
这行得通吗?如果没有,我还能做什么?也许我需要转移到虚拟 vsftpd 用户?
我已经在 Ubuntu 上安装了几个 CIFS 共享,但它们都映射到单个 uid/gid,我不确定 vsftpd 将/如何与上述设置一起使用。