[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