从Windows远程安装* nix $ HOME dir

我需要一个从Windows远程安装* nix / home dirs的解决scheme。 我需要的东西,将Windows将文件视为本地设备,并允许您打开/编辑任何本地程序的文件(类似于SSHFS的工作原理)。 如果我不够清楚,我可以详细说明。

你尝试过桑巴吗? 它的configuration文件中有一个[homes]部分,用于完成您所需的任务 – 将主目录共享到Windows客户机。

你想要的是(大致) 漫游configuration文件 。 漫游configuration文件将Windows用户帐户的本地副本转换为存储在服务器上的副本; 当用户注销时,更改将被复制回来。 以这种方式,账户保持“同步”,并且用户可以login到任何其他机器并接收他们的所有文件,改变等等。

在过去,要获得“漫游configuration文件”,您需要一个域控制器和一个SMB挂载来连接。 鉴于你已经提到了在防火墙后面,这可能不起作用。 ErikA是正确的,桑巴将是传统的解决scheme。 因为它将为您提供这两个要求。

这就是说,使用漫游configuration文件充满了危险。 我看到太多的configuration文件“内爆”,当用户下一次login时,留下了一个混乱。 有些人运气好,从来没有遇到任何问题,但在我的工作中,我还没有看到有人在轮番遭受某种forms的腐败之前超过3个月,导致系统创造了一个全新的存根账户与新的桌面环境,所有的文件都在旧帐户,除了由pipe理员无法访问。

因此,如果漫游configuration文件不可用,或者因为您没有域控制器,或者您不想使用Samba,或者您使用Samba,但是您有configuration文件问题,那么您只剩下“备选“连接到文件服务器。 这可能不是那么糟糕,特别是如果你可以让用户把所有代码保存在一个代表装载点的文件夹中。 “我的文档”是,而且我相信仍然是能够redirect到其他地方的服务器; 这可能是你处理这种情况的方法。

Windows 7提供对NFS的支持; 但是,我不知道它是否会以您所想的方式支持用户的个人资料。 如果你打算让人们通过互联网访问数据,那么这是不可能的 – 安全性最好是最低的,而最坏的情况是一个开放的滥用门户。 如果你使用它,你会得到一个驱动器号,所以这是一个开始。

你可能也想看看OpenAFS ,它有一个成熟的Windows客户端,并提供各种漂亮的function,包括kerberosauthentication(Windows支持开箱即用)。 这可能更符合你的喜好,特别是如果你在后端有* nix风格的服务器。 而且它支持logging锁,这对于在用户之间共享Microsoft风格的文件至关重要。 这意味着共享Access数据库和Excel工作簿不会自行破坏。

最后,我想你可能会把他们的主目录作为一个驱动器盘符,使用你决定的任何服务,然后把My Documents等redirect到这个驱动器。 这可能是你最热门的解决scheme。

祝你好运,回来后发表评论,说明它是如何实现的,你的决定是什么,为什么做出决定等等,这样每个人都可以分享。

您可以使用Microsoft提供的“基于Unix的应用程序子系统”来完成您所需的任务。 一个版本可以下载XP(也许Vista?),并有一个更新的版本包括在Vista旗舰版和企业。