[Comm] vsftpd и chown?

Vyacheslav Brunev =?iso-8859-1?q?bv_=CE=C1_gres=2Etomske=2Eelektra=2Eru?=
Чт Май 15 05:28:49 MSD 2008


В сообщении от Wednesday 14 May 2008 17:16:42 Andrew Borodin написал(а):

> Откуда вы знаете, если ничего закачать на сервер не получается?
Проверил опытным путём:
chmod 3777 /var/ftp/upload
создал директорию и посмотрел кто владелец.
Подобные вопросы не по существу оставлю без внимания.

> Вы же сами пишете:
> > drwxrwsr-t 10 ftp  ftpadmin 4096 Май 14 08:55 upload
> >
> > как здесь видно владелец директоии пользователь ftp со всеми
> > необходимыми правами, но закачать в эту директорию анонимам
> > не получается т.к. vsftpd не подменяет пользователя на ftp, а
> > льёт от имени пользователя vsftpd
>
> У вас пользователь vsftpd не имеет доступа на запись в каталог
> uploads.
Я и не собираюсь его делать. Всё должно работать с пользователем ftp, а все остальные - в топку.

>
> А что каксается chown_uploads, то в русском переводе man
> vsftpd.conf описание опции звучит так:
>
> http://www.opennet.ru/base/net/vsftpd_overview.txt.html
>
> chown_uploads
> Если включить, у всех анонимно закачанных файлов на сервер будут
> изменены владельцы на  пользователя в указанного в
> chown_username.
>
> Т. е. чтобы изменить владельца файла, файл сначала надо закачать.
Нет. Если бы было так как вы описываете, то о высокой секъюрности не шло бы речи вообще т.к. vsftpd запускается с 
привилегиями суперпользователя, а в директории есть права +x.

Ладно, раз никто не знает или не сталкивался.. пойду жаловаться в багзиллу сборщику.

-- 
С уважением, Вячеслав.


Подробная информация о списке рассылки community