@GreenchSS

Ubuntu server как правильно настроить права?

Собсна господа проблема такая есть Ububntu Server 22.04 на нем Nginx и приложение Laravel.
Пользователь грузит видео файл на север и оно должно обрабатываться в несколько качеств.
Но Ffmpeg вылетает с ошибкой доступа:
/waw/www/wawtube/storage/app/videos/9988e5a6-c4a6-4cfb-91af-c99288205be4/9988e8e2-3414-4fa8-920d-268b80583022/9d6cc885-1c1d-4a33-a7f8-ac98ac18b7f7_1080.mp4: Permission denied

Владелец директории приложения:
drwxrwxr-x 1 wad_it www-data 556 июн 30 13:34 wawtube

Владелец загружаемых файлов и создаваемых директорий:
drwxr-xr-x 1 www-data www-data 88 июн 30 14:45 9988e8e2-3414-4fa8-920d-268b80583022
-rw-r--r-- 1 www-data www-data 31578376 июн 30 14:45 26cyUW5A6jQOW7SIioNfAJ57TnnHt21LmynplCxV.mp4

Директории в которые сохраняется видос создается динамически при его первоначальном сохранении.
Всю голову сломал понять не могу как сделать правильно, помогите
  • Вопрос задан
  • 210 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Drno
ну добавить пользователя под которым запускается ffmpeg в группу www-data...
Ответ написан
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
У группы www-data нет прав на создание/удаление файлов в директории 9988e8e2-3414-4fa8-920d-268b80583022, в которой и лежит нужный .mp4. И не показали, какие права стоят на самом 9d6cc885-1c1d-4a33-a7f8-ac98ac18b7f7_1080.mp4, с которым пытается работать ffmpeg.

P.S. Самое простое - поставить на директорию с .mp4 права 0777, отработать ffmpeg-ом, и смотреть, какие пользователь:группа стоят на новых файлах... Ну и у .mp4 права такие-же, что бы точно читался.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы