我在 Debian Squeeze 上运行 netatalk v. 2.1.2。客户端是 Mac OS X 10.7 机器。我可以毫无问题地将文件复制到服务器或从服务器复制文件,删除文件,创建新文件或文件夹。
一切似乎都运行正常,只是我无法从共享上的一个文件夹复制到同一共享上的另一个文件夹。OSX 报告错误代码 -50。Netatalk 并未在我能看到的任何地方记录该错误。
权限设置正确。所有用户都属于 storageusers 组,并且该组的粘性位位于目录上,强制所有文件和文件夹属于 storageusers 组。为了消除错误,相关文件的权限为 777。
配置文件
- -transall --uamlist uams_randnum.so,uams_dhx.so,uams_dhx2.so -nosavepassword -advertiser_ssh
AppleVolumes.default
/data/storage "storage" allow:@storageusers perm:0777 options:usedots,upriv cnidscheme:dbd
我是否遗漏了什么或者有没有办法通过 netatalk 记录错误?