[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Локальный репозитарий



On Mon, Aug 07, 2006 at 11:25:54AM +0400, Мажурин Игорь wrote:
> В сообщении от 7 августа 2006 11:05 Dmitry Nezhevenko написал(a):
> > On Mon, Aug 07, 2006 at 10:55:18AM +0400, Мажурин Игорь wrote:
> > > Доброго времени суток, Всем.
> > >
> > > Есть такая строчка в /etc/apt/sources.list
> > >
> > > deb ftp://192.168.0.77/var/ftp/pub/debian/dists/sarge/main/binary-i386/
> > > ./
> >
> > Исправить ее на:
> > deb ftp://192.168.0.77/var/ftp/pub/debian/ sarge main contrib non-free
> не пойдет. Там не стандартное расположение файлов пакетов
> (самосборный репозитарий)
> >
> > PS. На той машине что, весь / по FTP расшарен?
> нет, локал юзеры чирутятся в свои папки,
> а вот анонимов не могу заставить чирутиться в /var/ftp/pub.
> Они логинятся но куда чирутятся не пойму. 
> dir и cd  выдаюет следующее:
> 
> debian:~# ftp 192.168.0.77
> Connected to 192.168.0.77.
> 220 Welcome to blah FTP service.
> Name (192.168.0.77:#####): anonymous
> 331 Please specify the password.
> Password:
> 230 Login successful.
> Remote system type is UNIX.
> Using binary mode to transfer files.
> ftp> dir
> 200 PORT command successful. Consider using PASV.
> 150 Here comes the directory listing.
> 226 Directory send OK.
> ftp> cd /var/ftp/pub
> 550 Failed to change directory.
> ftp>                  

Если chroot делается в /var/ftp/pub, и пакеты лажат в
/var/ftp/pub/bla-bla-bla, то после чирута искать их явно надо в
/bla-bla-bla, посему смысл "cd /var/ftp/pub" из примера выше мне не
очень понятен. Вероятно, в текущей конфигурации (надо сказать, она здесь
не пролетала) vsftpd для анонима делает chroot куда-нибудь в /home/ftp,
который пуст.

Выход:
1) man mount на предмет --bind (сам так делаю, очень удобно).
2) сделать
$ cat passwd | grep ftp
и поразмышлять над результатом (поле home dir).

-- 
Станислав



Reply to: