From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 4 May 2005 20:37:03 +0400 From: Denis Kirienko To: community@altlinux.ru Subject: Re: [Comm] Re: FTP - =?KOI8-R?Q?=CE=C5_=CD=CF=C7=D5_=CE=C9=DE=C5?= =?KOI8-R?Q?=C7=CF_=D3=CB=C1=DE=C1=D4=D8=2E?= Message-Id: <20050504203703.1b4e16d0.dk_for_lists@lmsh.edu.ru> In-Reply-To: <8671857896.20050504084902@mail.ru> References: <683561601.20050503135046@mail.ru> <20050503121258.GJ16489@osdn.org.ua> <8671857896.20050504084902@mail.ru> X-Mailer: Sylpheed version 0.9.10 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-Authenticated-Sender: kirienko@lmsh.edu.ru X-Spam-Processed: lmsh.edu.ru, Wed, 04 May 2005 20:39:43 +0400 (not processed: message from valid local sender) X-MDRemoteIP: 83.237.207.223 X-Return-Path: dk_for_lists@lmsh.edu.ru X-MDaemon-Deliver-To: community@altlinux.ru X-MDAV-Processed: lmsh.edu.ru, Wed, 04 May 2005 20:39:47 +0400 X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 May 2005 16:38:17 -0000 Archived-At: List-Archive: List-Post: Получил Wed, 4 May 2005 08:49:02 +0600 от Беляев Владимир Николаевич следующее письмо: > >> Поднял vsftpd (ALM 2.4) и почему-то ничего не могу скачать, > >> хотя захожу нормально. При попытке скачать пишет "550 Failed > >> to change directory". Что нужно сделать? > >> Заливать туда все отлично заливается. > В /var/ftp у меня находится: > > alm - репозитарий, сюда закачиваю, отсюда и не могу скачать > incoming - не закачивается и не скачивается > pub - скачивается, но не закачивается > > Вообще, мне кажется, чего-то я с правами перемудрил. > Какие должны быть права и кто должен быть владельцем файлов? В общем, судя по конфигу и правам доступа имеет место быть некоторая каша. Во-первых, у вас включен как анонимный доступ, так и доступ пользователям. Оно вам надо? Отключите локальных пользователей закомментировав local_users=YES Смотрим конфиг далее: chown_uploads=YES chown_username=vlad Вот здесь, возможно, и заключается причина проблем. Владельцем для файлов, закачанных анонимным пользователем становится vlad. Когда анонимный пользователь потом пытается получить доступ к ранее закачанному файлу, то, возможно, из-за этого он не получает к нему доступ, так как владелец сменился! Смотрим дальше по каталогам: > /var/ftp: > drwxrwxrwx 7 root root 4096 Apr 28 12:53 alm > drwxr-xr-x 2 root root 4096 May 3 14:15 incoming > drwxr-xr-x 2 root root 4096 May 3 14:15 pub Все правильно, в каталоги incoming и pub запись всем запрещена (у меня vsftpd работает от имени пользователя vsftpd), поэтому ему разрешено чтение каталогов incoming и pub, а запись - запречена. В каталог alm все могут и читать, и писать. Почему же потом анонимный пользователь не может скачать файл? Из ваших писем это понять нельзя, ни для одного файла вы права доступа не указали. Проверьте права доступа на файлы, которые вы пытаетесь скачать и на каталоги, в которых лежат файлы. И еще попробуйте это же сделать из какого-нибудь другого ftp-клиента. -- Денис