|
Автор |
Сообщение |
alex022
Новенький
Зарегистрирован: 08.12.2012 Сообщения: 10 Откуда: Нижний Новгород
|
|
|
|
В общем так. Есть внутренний FTP сервер (новый, пока еще в тестовом режиме). Основан на ProFTPD. В общем-то все работает, как и задумывалось, но есть один непонятный момент. При загрузке файлов в специально для этого назначенную папку /uploads перестали сохраняться права на передаваемые файлы (еще вчера все работало нормально). Буквально со вчерашнего вечера имеем следующее:
Цитата: |
PASV
227 Entering Passive Mode (192,168,0,2,198,152).
STOR /uploads/DSCN0140.JPG
150 Открываю режим BINARY данных для /uploads/DSCN0140.JPG
226 Передача завершена
Успешно передано /home/sasha/Изображения/DSCN0140.JPG на скорости 598,20 Кб/сек
SITE CHMOD 775 /uploads/DSCN0140.JPG
550 CHMOD 775 /uploads/DSCN0140.JPG: Отказано в доступе
Загрузка списка файлов каталога /uploads с сервера (LC_TIME=ru_RU.UTF-8)
PASV
227 Entering Passive Mode (192,168,0,2,224,153).
LIST -aL
150 Открываю режим BINARY данных для file list
226 Передача завершена |
Вот, что это такое (выделил цветом)... При этом файлы передаются нормально. Права на папку не изменял (установлены 777), конфиг proftpd после настройки не трогал... |
|
Вернуться к началу |
|
|
chip
Тысячник
Зарегистрирован: 22.04.2010 Сообщения: 2498
|
|
|
|
>>установлены 777 это не правильный подход
owner кто?
Код: |
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
|
|
|
Вернуться к началу |
|
|
alex022
Новенький
Зарегистрирован: 08.12.2012 Сообщения: 10 Откуда: Нижний Новгород
|
|
|
|
При создании папки uploads изначально права были выставлены в 775, в 777 они перешли после активизации сервера и первой закачки файлов. Причем самостоятельно, эти права я не изменял. Владелец папки - текущий пользователь, то есть я. А вот атрибуты приходящего файла: Владелец - messagebus, группа - nogroup. Что это за владелец такой - вообще непонятно. Ни в конфиге он никак не прописан, ни у меня на компьютере. Понятно, что прав на изменение этих атрибутов у меня нет. |
|
Вернуться к началу |
|
|
chip
Тысячник
Зарегистрирован: 22.04.2010 Сообщения: 2498
|
|
Вернуться к началу |
|
|
alex022
Новенький
Зарегистрирован: 08.12.2012 Сообщения: 10 Откуда: Нижний Новгород
|
|
|
|
Поправил, изменив имя пользователя на nobody. Ошибка так и продолжала выскакивать. Удалось устранить добавлением в конфиг директивы:
Код: |
<Limit SITE_CHMOD>
AllowAll
</Limit> |
Однако, пока что как были приходящие файлы с владельцем messagebus и группой nogroup, так и остаются. Хотя ошибка исчезла... |
|
Вернуться к началу |
|
|
|
|