1

Я только что включил vsftpd на своем ноутбуке (Fedora 18, если это имеет значение, и vsftpd версии 3.0.2) и попытался подключиться к нему с помощью своего телефона Android: успех!

Тем не менее, через несколько минут я наткнулся на папку с двумя фотографиями, в то время как в Nautilus он показывает довольно много дополнительных фотографий и несколько видео.

Эти две фотографии были отправлены от друга, а остальные (и видео, и фотографии) получены с нашей камеры DLSR.

После игры я заметил, что изображения наших друзей - .jpg а фотографии с камеры .JPG . Быстрая петля bash и все изображения .jpg: победа! :)

Все-таки фильмы с камеры идут .MOV и изменение их на .mov не помогает. Я попытался просто изменить расширение на .avi и оно работает (хотя видео все еще в формате MOV)

Поэтому я превратился в man 5 vsftpd.conf и смог найти только deny_file и hide_file которые по умолчанию должны быть (None) соответствии с man-страницей.

В любом случае, я добавил их в /etc/vsftpd/vsftpd.conf , перезапустил, но видео все еще нет:S

Есть идеи, что может быть не так?

Хорошо, у меня есть указатель, похоже, проблема в SELinux (см. Комментарии ниже). Тем не менее, другие пользователи тоже будут поражены, так что, есть ли подсказка, как заставить SELinux не блокировать некоторые файлы или другие?

1 ответ1

0

Ок, наконец-то нашел:

setsebool -P ftpd_full_access 1

-P делает его постоянным.

По какой-то причине SELinux разрешает только ограниченный доступ к функциям ftp, приведенная выше команда указывает SELinux разрешить полный доступ к ftp, что бы это ни значило ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .