Я использую Netatalk 3.14dev на Ubuntu 14.04. Этот ящик используется в качестве веб-сервера, и у нас уже есть общий ресурс Samba, указывающий на папку / var / www, чтобы наши разработчики могли работать с сайтами, размещенными на сервере.
Общий ресурс Samba настроен так, чтобы разрешить полный гостевой доступ для чтения / записи, а файлы, созданные / редактируемые через общий ресурс, принудительно записываются как «www-data», чтобы Apache мог их использовать.
Как мы отразим эту настройку с помощью Netatalk, чтобы позволить Mac подключаться через AFP? В Samba есть некоторые проблемы с разрешениями / блокировками, и я пробую использовать AFP в качестве решения. Я могу настроить общий ресурс с помощью Netatalk, но не могу разрешить гостевой доступ на запись - в настоящее время он доступен только для чтения.
У меня это в /usr/local/etc/afp.conf:
[Global]
; Global server settings
log file = /var/log/netatalk.log
uam list = uams_guest.so
[PHP Sites]
path = /var/www
file perm = 0664
directory perm = 0775
guest account = www-data
guest account
должно быть определено внутри [Global]
раздел. После исправления все должно работать.