Dokumentacja bftpd: Instalacja

Dalej Wstecz Zawartość

## 2. Instalacja

## 2.1 Kompilacja

Na początku wykonaj następujące polecenia (zastępując x.x.x numerem wersji, którą instalujesz):

> `

>     tar xzf bftpd-x.x.x.tar.gz
>     cd bftpd-x.x.x
>     ./configure
>     make
>     make install

> `

Zauważ, że musisz skopiować plik bftpd.conf z katalogu ze źródłami do /etc w przypadku aktualizacji wersji, ponieważ polecenie 'make install' nie nadpisuje pliku konfiguracyjnego.

Uwaga: Jeśli chcesz korzystać z możliwości 'tar.gz w locie', musisz ściągnąć kod źródłowy programu "pax" i rozpakować go do podkatalogu w źródłach bftpd. Następnie, zamiast pisać './configure' napisz "./configure --enable-pax=pax-sourcedir --enable-libz". Musisz mieć także bibliotekę libz wraz z plikiem nagłówkowym, /usr/include/zlib.h.

## 2.2 Uruchamianie serwera

bftpd działa w wersji samodzielnej lub z inetd.

Jeśli chcesz uruchamiać go z inetd

  Dodaj następujące wpisy do pliku /etc/inetd.conf:

  > `

  >     ftp stream tcp nowait root /usr/sbin/bftpd bftpd

  > `

  Potraktuj inetd HUPem lub zrestartuj serwer. bftpd powinien działać.

Jeśli bftpd ma działać z xinetd

  Dodaj następujące wpisy do pliku /etc/xinetd.conf:

  > `

  >     service ftp
  >     {
  >         disable = no
  >         socket_type             = stream
  >         wait                    = no
  >         user                    = root
  >         server                  = /usr/sbin/bftpd
  >         log_on_success          += DURATION USERID
  >         log_on_failure          += USERID
  >         nice                    = 10
  >     }

  > `

  (przesłane przez JackRipper'a)

Jeśli bftpd ma działać jako demon:

  Niech system operacyjny uruchamia komendę

  > `

  >     /usr/sbin/bftpd -d

  > `

  przy starcie.

Dalej Wstecz Zawartość