几周前,我在我的 Ubuntu 服务器上安装了 netatalk 并对其进行了配置,以便我可以使用我的 Mac 上的 Timemachine 在服务器上进行备份,而不是在外部硬盘驱动器上进行备份。
直到昨天,当我安装 Samba 以便能够将我服务器上的某些文件夹共享到我的 mac 时,它一直运行良好。
现在我收到一条错误消息:
There are no shares available or you are not allowed to access them on the server. Please contact your system administrator to resolve the problem.
据我了解,问题出在服务器上,而不是在我的 Mac 上。我试图重新启动计算机,但没有添加 Samba 共享的任何文件夹,而是添加了时间机器“afp://...@...”。
同时运行它们是否有问题,我是否需要配置 samba 以便它不拒绝 afp?
我对此很陌生......
afpd
您可以通过(Apple 归档协议守护进程,netatalk 包的一部分)的调试日志获取有关该问题的更多信息。要获取它,请将以下内容添加到配置行中afpd.conf
(它通常位于文件的底部):例如,我的配置行如下所示:
之后,重新启动
netatalk
服务并尝试从 mac 连接到您的服务器。现在/var/log/afpd.log
包含许多用于解决问题的有用信息。另外,请提供您的afpd.conf
and的内容AppleVolumes.default
(没有注释行,因为有很多)。提到的文件位于/etc/netatalk
,至少在 Archlinux 中。