Samba

帶有 Netatalk 和 Samba TimeMachine 的 Ubuntu 無法連接

  • June 19, 2013

幾週前,我在我的 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(通常位於文件底部):

-setuplog "default log_debug /var/log/afpd.log"

例如,我的配置行如下所示:

- -tcp -noddp -mimicmodel TimeCapsule6,106 -uamlist uams_dhx2.so -setuplog "default log_debug /var/log/afpd.log"

之後,重新啟動netatalk服務並嘗試從 mac 連接到您的伺服器。現在/var/log/afpd.log包含許多用於解決問題的有用資訊。另外,請提供您的內容afpd.confAppleVolumes.default(沒有註釋行,因為它有很多)。提到的文件位於/etc/netatalk,至少在 Archlinux 中。

引用自:https://serverfault.com/questions/396824