LINUX.ORG.RU
ФорумAdmin

vsftpd нет прав на скачивание


0

0

Доброго времени суток!

Просьба помочь с настройкой vsftpd.

Задача следующая - анонимусы запрещены, авторизированные пользователи имеют право на всё.

Курил маны, читал примеры. На данный момент всё настроено на виртуальных пользователей, работает авторизация, пользователи просматривают содержимое, создают директории, закачивают и удаляют файлы, но на скачивание им говорят - permission denied. Права директории фтп - 777, закачанные туда файлы создаются с правами - 600, пользователь - virtual. Что интересно, если вручную изменить права на 666 - скачивание проходит успешно. Если оставить права на 600 а пользователя сменить на того, кто авторизуется - тоже скачивание запрещено (пробовал для проверки).

Где я накосячил ?

Мой vsftpd.conf

anonymous_enable=NO

local_enable=YES

chroot_local_user=YES

guest_enable=YES

guest_username=virtual

write_enable=YES

anon_mkdir_write_enable=YES

anon_upload_enable=YES

anon_other_write_enable=YES

#chown_uploads=YES

#chown_username=virtual

#local_umask=022

#listen=YES

#listen_port=21

#ascii_download_enable=YES

#ascii_upload_enable=YES

#connect_from_port_20=YES

#pasv_min_port=30000

#pasv_max_port=30999

#xferlog_enable=YES

#xferlog_std_format=YES

ОС - Debian Etch

Заранее спасибо.

anonymous

Ответ на: комментарий от SlavikSS

всё-равно пермишшн денайед :((

anonymous
()

Права на диру в которое заливается файло стоят 666? И овнер у нее какой? Грабли скорее всего там.

Tramper
()

И еще, не увидел у тебя в конфе что-то типа file_open_mode=0777

Ну права сам подберешь, если анонимусы запрещены, то пофиг.

Tramper
()

> Права директории фтп - 777, закачанные туда файлы создаются с

>правами - 600, пользователь - virtual

эта директория является домашней для пользователя virtual

относительно file_open_mode=0777 - посмотрю, попробую, но что-то у меня на этот счёт сомнения, так как права на удаления-то есть, и тот факт, что если вручную сменить права на содержимое каталога фтп на 777, то скачивать разрешается, наводит на мысли, что запись файлов и манипуляция с ними происходит от имени пользователя virtual, а вот скачивание - от имени кого-то ещё, такое может быть ?

anonymous
()

проверил file_open_mode=0777 та же х-ня, только закачанным файлам стаоли прасваиваться права 700 :( . У кого-нибудь есть рабочий конфиг на такую задачу ?

anonymous
()

Что, никто не может ничего посоветовать ?

anonymous
()

мда, помощи от вас - 0. Сам всё сделал, всем спасибо за молчание, блин. Привожу рабочий конфиг на данную задачу.... может пригодиться кому.

anonymous_enable=NO

local_enable=YES

write_enable=YES

anon_world_readable_only=NO

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

chroot_local_user=YES

local_umask=0666

guest_enable=YES

guest_username=virtual

listen=YES

xferlog_enable=YES

ftpd_banner=Welcome to FTP.

Удачи!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.