Создание пользователя FTP, который не получает 403 для созданных папок / файлов - Ubuntu

+1 к тому, что @jos сказал выше ("погуглите"). В этом конкретном случае вам следует удалить части ".rela_" и "_gpl". Вы обнаружите, что это символы ядра. «rela» - это аббревиатура от «relocation», связанная с форматом файла ELF. Это все интересные темы, и я призываю вас изучить их подробнее.

1
02.01.2015, 21:10
1 ответ

Ошибка 403, скорее всего, связана с правами доступа к файлам при создании по FTP; вероятно, они недоступны для чтения "другим" и принадлежат группе, в которую не входит процесс веб-сервера.

Есть несколько способов исправить это, самый простой из которых - сделать основную группу пользователя FTP "www-data". Тогда все файлы, загруженные под этим пользователем, будут доступны для чтения веб-сервером.

В качестве альтернативы, вы можете обнаружить, что на FTP-сервере настроен "umask", предотвращающий установку битов "other", и изменение этого параметра на что-то вроде 022 означает, что загруженные файлы будут сохранять потенциальные биты r-x для "other".

Второстепенным вопросом является безопасность FTP в целом (т.е. обычные текстовые пароли); могу ли я предложить вам попробовать использовать SFTP вместо этого, с ssh-ключами, что гораздо более безопасно. Проблемы с группами/разрешениями, вероятно, останутся теми же и потребуют того же решения (решений)

0
29.04.2021, 00:33

Теги

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