Я использую комбинацию pyd.io и netatalk, чтобы мое удаленное хранилище можно было найти дома и из любого места. Пока (чтение) все работает нормально, но теперь - при попытке загрузить что-то в первый раз - у меня проблема, которая вызывает у меня головную боль.Комбинированная сеть/веб-контент: права собственности на файл и разрешения
Справочник /mnt/data
является общим с помощью afpd
(netatalk) до нормального пользователя pi
(да, я начал с малины). Таким образом, владельцем файла является pi:pi
, разрешения 755
. Отлично работает: я могу читать и писать локально и с mac через netatalk.
Этот же каталог является общим с помощью pyd.io через apache2. Чтение отлично работает, однако запись не выполняется, поскольку apache работает под пользователем www-data:www-data
. Если я chmod до 777
для целей тестирования, новые файлы создаются под управлением www-data:www-data
(конечно). Но, они тогда не доступны для записи для пользователя pi
через netatalk.
Я действительно не знаю, как решить эту проблему, поскольку объединение двух (работает apache под pi или аналогичное) кажется очень неуверенным.
Кто-нибудь? Пожалуйста? – senthor