我在 Mac 客户端机器(OS X Snow Leopard)通过 Samba 连接到 UNIX 服务器(运行 CentOS)时遇到了一些严重的权限问题。无论我为服务器上的文件设置了哪些权限,Mac 都会忽略它们并将权限更改回 766。
我的目标是能够在其他用户使用或在客户端计算机上打开时锁定其他用户的文件 (744)。在此期间,其他客户端应该能够读取该文件,但无法写入该文件。我找到了一个描述我的问题的线程,几乎完全建议在 smb.conf 文件的全局部分使用“unix extensions = off”参数,但无济于事。该参数在我运行的 Samba 版本 (3.4) 上被“testparm”命令拒绝;通过将参数更改为“unix extensions = no”解决了编译问题,但仍然无法解决问题。
当我尝试使用 AFP 时,也会出现同样的问题。
我真的不确定下一步该去哪里,有没有人有任何我可以用来解决这个问题的建议或信息?
谢谢!