mysql

Ebben a leírásban egy FTP szervert hozok létre Ubuntu 8.04 LTS disztribúción, Proftpd-vel, és a felhasználókat MySQL-ben tárolódnak. A felhasználókra beállítható lesz kvóta is.

A felhasználó kezelése phpMyAdmin-al valósul meg.

A leírás feltételez egy már feltelepített és konfigurált Ubuntu Servert (leírás itt). A szerver neve gaia, és a teszt.local tartományba van (tehát a gép teljes neve gaia.teszt.local), IP címe 10.0.2.15.

A leírás feltételezi, hogy a szervert már előtte megfelelően (a saját szájízünk szerint) telepítettük és megfelelően beállítottuk. A szerveren root jogokkal kell rendelkeznünk, így a legegyszerűbb ha a sudo -s paranccsal szerzünk egy root jogú konzolt.

MySQL

Telepítsük a MySQL-t

apt-get install mysql-server mysql-client libmysqlclient15-dev

A “New password for the MySQL “root” user:” kérdésre adjuk meg a MySQL root felhasználó jelszavát (ennek nem kell megegyeznie a rendszer root felhasználónak jelszavával)

Postfix, Courier virtuális felhasználókkal

Ebben a leírásban egy egyszerű levelező szervert hozunk létre virtuális felhasználókkal, ahol a felhasználók MySQL adatbázisban tárolódnak, így egyszerűen lehet kezelni őket.

A szerverrel a felhasználók a megfelelő azonosítás után távolról is küldhetnek levelet, a postafiókokra kvóta lesz érvényben (ez alapból nincs a Postfixben!).

A leírásban a szerver IP címe 192.168.0.100, a szerver neve pedig server1.example.com lesz.

PureFTPd virtuális felhasználókkal

FTP szerver esetén célszerű a felhasználókat a rendszer falhasználóitól elkülönítve, valamilyen adatbázisban tárolni. Jelen esetben MySQL adatbázisban lesznek a felhasználók tárolva, és az FTP szolgáltatást a PureFTPd végzi. Mivel egy FTP szerver nem FTP szerver kvóta és sávszélesség kezelés nélkül, ezért az is lesz eme képzeletbeli szerverben.