Ubuntu 10.10 盒子中的 Samba 共享在 Mac 上被锁定

Ubuntu 10.10 盒子中的 Samba 共享在 Mac 上被锁定

我在 mythbuntu 机器上有一些共享,其设置如下:

[music]
      comment = music on mythtv box
      path = /media/music
      read only = No
      public = yes
      writeable = yes
      printable = yes

我可以在我的 OSX 笔记本电脑上看到它们,如果我查看权限,它会说我有读/写访问权限,但是当我尝试写入共享时,我收到一条错误消息,提示该文件已被锁定或位于锁定的卷上。

我最近清除了 ubuntu 操作系统分区并重新安装,这些共享位于与我的操作系统不同的驱动器上,安装时未对其进行任何改动。我不得不手动编辑 fstab 来安装它们,因此这可能是另一个问题来源。但是,我已将它们全部 chown 到我的 ubuntu 用户帐户,并且在 mythtv 机器上,它们在 ubuntu 机器上都是可读和可写的。

附带一个问题,smb.conf 中的只读 = 否和可写 = 是,或者确实是公开的,这之间有什么区别?

答案1

SAMBA 有时候会让人觉得很奇怪。它有很多黑客式的拼凑,但正在变得越来越好。至于使用 r/w 还是 public,r/w 需要某种形式的身份验证,而 public 则不需要。我会在 google 上搜索教程中的工作配置,并检查差异,而不是尝试使用基于逻辑的正确语法。这可能与它解释参数的顺序有很大关系。我会尝试不使用只读和可写。如果他们只是翻转访问位而不进行检查,则可能会导致问题。没有测试或检查源代码,所以这不是决定性的,只是一个想法。在 askubuntu 上有一个讨论,jorge 让 samba 为多媒体共享工作...他可能会有一些指点。我在那里回答了一个与 samba 相关的问题。在我对其进行过分强调之前,我会先看看这些讨论。

答案2

我通过复制硬盘上的文件、重新格式化并复制回来解决了这个问题。我认为这与 fstab 和驱动器的安装方式有关。

相关内容