简单修复 Mac OS X 10.6.3 Samba 写访问问题
升级到 Mac OS X Snow Leopard 10.6.3 是一个轻松的过程,直到我尝试访问一些 SMB 挂载……突然间我没有对我的 samba 驱动器的写入权限!我收到此错误消息:
操作无法完成,因为您没有访问某些项目的权限。
谢天谢地,有某种解决方法,而且非常简单。
修复 10.6.3 中的 Samba/SMB 写入访问问题:
* 在您喜欢的文本编辑器中打开 samba 服务器上的 smb.confsudo nano /etc/smb.conf
* 在 [global] 下找到全局 samba 设置部分并添加以下行:unix extensions = no
* 保存并关闭 smb.conf(在 nano 中,Control-O 后跟回车键保存,然后 Control-X 退出)
* 重启 smb 服务器
在 Mac OS X 10.6.3 中出现 SMB 错误的原因:
在仔细研究之后,我发现了 在 SplatDot 上的原因,我可以确认我有关于同时启用的宽链接和 unix 扩展的相同错误消息,两个参数不相容。这就是修复工作的原因,您正在禁用 unix 扩展(当然,您可以禁用宽链接,但该方法会影响性能)并且错误将不再发生。
我想这只是 Mac OS X 10.6.3 处理 SMB 共享的方式中的一个错误,它可能会被 Apple 相对较快地修复,当它被修复后,您可以并且应该再次在 Samba 上重新激活 unix 扩展服务器。这样做只是从 smb.conf 文件中删除 unix extensions = no 行。