s3fs fuse amazon s3 Разрешение на ведро отклонено при использовании команды переименования PHP, но не в файловом менеджере

У меня есть ведро S3, подключенное к машине centos 7 с использованием s3fs. CWP (немного похоже на CPanel) тоже работает там. Они все на Амазоне под одним аккаунтом и местоположением.

Корзина S3 отображается как путь на моей машине Centos вдоль боковых «реальных» путей, которые находятся на машине centos. Я могу копировать файлы с машины centos на корзину s3 с помощью файлового менеджера CWP, но когда я пытаюсь сделать это в коде I получить разрешение отказано ошибка.

Строка PHP это

rename("/home/charlief/public_html/_lib/tmp/test.txt", "/home/centos/cloud9/test.doc");

где home / centos / cloud9 — это контейнер s3, для которого установлено значение 777.

Я использовал команду

 sudo /usr/local/bin/s3fs cloud9xxxxx cloud9 -o passwd_file=/etc/passwd-s3fs  -o allow_other

и изменил fuse.cnf, чтобы также allow_other

Любые идеи, почему я могу перемещать файлы с помощью файлового менеджера, а не с помощью команды переименования?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]