我正在尝试为我们大学校园里的实验室设置一个“共享驱动器”。我在我们这里的一台闲置 PC 上安装了 Debian,而“客户端”都使用 Windows 7 Professional。
理想情况下,他们都希望能够在他们的计算机上看到一个新驱动器,例如称为“共享”,并且他们可以在该驱动器上读取/写入、保存/编辑文件等,就像它是他们的 C 盘一样。
我考虑过在其上设置 NFS,但 Windows 7 专业版不附带安装 NFS 驱动器所需的“Unix NFS 服务”。我必须将它们全部升级到 Windows 7 企业版(不可能)。
所以我想知道是否有其他方法可以设置可以在 Windows 7 Professional 上连接的 NFS,或者我是否可以设置 Samba 共享。Samba 共享本质上是否能为我提供所需的相同功能?
答案1
您希望所有用户都看到相同的共享驱动器,还是希望每个用户在服务器上都有自己的“主目录”?无论哪种方式,SAMBA 可能是设置您想要的内容的最佳方式。第二种情况会使您的 SAMBA 配置复杂化,但绝对可行。
我已经为我的家庭服务器设置了一个共享驱动器,这非常简单。安装 samba 和 winbind,并设置您的 /etc/samba/smb.conf 文件以使用您想要的任何权限共享文件夹。
然后在 Windows 中将 SAMBA 共享映射到 Windows 资源管理器中的字母。
答案2
NFS 对于 Windows 客户端来说不太适用。我会使用桑巴。创建一个所有用户都可以访问的公共目录rw
,以及每个用户只能读写访问的单独主目录。您需要在 smb.conf 文件中设置共享,并且不要忘记smbpasswd
为每个用户设置。祝你好运。