[Comm] vsftpd и chown?

Andrew Borodin =?iso-8859-1?q?borodin_=CE=C1_zarya-k=2Eru?=
Ср Май 14 14:16:42 MSD 2008


On Wed, May 14, 2008 at 04:44:42PM +0700, Vyacheslav Brunev wrote:
> В сообщении от Wednesday 14 May 2008 16:17:35 Andrew Borodin написал(а):
> > On Wed, May 14, 2008 at 04:02:39PM +0700, Vyacheslav Brunev wrote:
> > > > То есть vsftpd изменяет владельца файла после закачки, а не
> > > > закачивает от имени другого пользователя.

> > > хм... вы ошибаетесь, он изначально (anonymous) воспринимается
> > > как пользователь ftp!

> > Да, потму что

> > anonymous_enable=yes

> ну и... вопрос то в другом - почему не работает chown_uploads?

Откуда вы знаете, если ничего закачать на сервер не получается?
:-)

Вы же сами пишете:

> drwxrwsr-t 10 ftp  ftpadmin 4096 Май 14 08:55 upload

> как здесь видно владелец директоии пользователь ftp со всеми 
> необходимыми правами, но закачать в эту директорию анонимам
> не получается т.к. vsftpd не подменяет пользователя на ftp, а 
> льёт от имени пользователя vsftpd

У вас пользователь vsftpd не имеет доступа на запись в каталог 
uploads.

А что каксается chown_uploads, то в русском переводе man 
vsftpd.conf описание опции звучит так:

http://www.opennet.ru/base/net/vsftpd_overview.txt.html

chown_uploads
Если включить, у всех анонимно закачанных файлов на сервер будут 
изменены владельцы на  пользователя в указанного в 
chown_username. 

Т. е. чтобы изменить владельца файла, файл сначала надо закачать.

-- 

С уважением,
А. Бородин.



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