所以,我的服务器终于坏了(至少是 10 年的老机器)。我使用 samba 在其上运行 Mandriva,以共享一些数据区域用于备份和存储(已添加 SATA 卡和一些 1TB 驱动器)。由于服务器坏了,我决定改用 Ubuntu。
我正在运行 Ubuntu 12.10。我最初安装了 samba,因为我习惯使用它,但后来注意到在 Nautilus 中,就像在 Windows 中一样,我可以右键单击并共享。
这些共享模式有什么区别? 我可以看到我的 Samba 共享,但仍有权限需要修复,因为我设置了一个旧驱动器,但它还没有正确的组所有权。但我“右键单击共享”另一个区域,我可以看到它并立即从我的 Windows 框中使用它...
我是不是不再需要使用 Samba 了?我是否应该放弃它而采用其他共享方法?
我进行了一些搜索,但没有找到太多信息,很可能我只是不知道在搜索中要使用的关键词。
Unix:中级用户;Ubuntu:新手!!
答案1
Ubuntu 需要 Samba 服务器才能使用名为“服务器消息块 (SMB)”的网络协议共享文件,这也是“Samba”名称的由来。因此,在 Ubuntu 上运行的任何 Ubuntu 应用程序(包括 Nautilus)都需要安装 Samba 服务器守护程序才能通过网络提供文件。
更多信息请访问https://help.ubuntu.com/community/Samba
希望这可以帮助。
爱德华多·B.
答案2
Nautilus 只是提供了一个简单的前端来使用 Samba 创建共享。实际上,Samba 才是真正的执行者。因此,如果您需要更精细地控制共享,请使用手动配置。您可能会发现以下相关文档很有用:http://www.samba.org/samba/docs/man/Samba-Guide/index.html
还有其他可用的协议,允许从 Linux 机器共享文件,如 NFS(网络文件系统)。但是要在 Windows 下安装此类共享,您必须在这些机器上安装“NFS 客户端”。