Verder Terug Inhoud

3. Voorbereiding

Installeer de NetKit-B en anonftp RPM's. NetKit-B heeft de FTP server daemon; anonftp heeft de binaries, libraries en dingen die in de FTP directory gaan.

/home/ftp is de root directory van je FTP server. Anonftp zet het meeste voor je op, maar er zijn nog een paar dingen die je zelf moet doen.

Je moet een kopie van /etc/passwd en /etc/group in /home/ftp/etc zetten, zodat het /ls commando de gebruikersnamen en groepnamen ook weergeeft. Voor de veiligheid van je systeem moet je de gecodeerde wachtwoorden vervangen door sterretjes. Om /etc/passwd naar /home/ftp/etc/passwd te kopieëren en de wachtwoorden te vervangen door sterretjes, gebruik je dit commando:

        sed -e 's/:[^:]*:/:*:/' /etc/passwd >~ftp/etc/passwd

In /etc/group staan onder Red Hat Linux geen wachtwoorden, dus deze kun je gewoon kopieëren:

        cp /etc/group ~ftp/etc/group

Een andere optie (en een goed idee voor veiligheid) is het gebruik van shadow passwords. Onder linux kun je dit doen door simpelweg het volgende uit te voeren:

        pwconv

Dit commando converteert het password bestand naar shadow, vernieuwt de pam libs om shadow passwords te gebruiken en een permissie te zetten op /etc/shadow. Als je dit doet, dan kun je gewoon de bestanden /etc/passwd en /etc/group kopieëren:

        cp /etc/passwd /etc/group ~ftp/etc/

Dat is dat, kijk het voor de zekerheid nog even na voor je verder gaat.

Notitie: De enige regels die we eigenlijk nu nodig hebben zijn die van de root.


Verder Terug Inhoud