26. März 2004: Übungen zum vsftpd FTP Server

Zu Beginn der Übungen bekommst du eine root Shell.
!!! Bitte benutze den root Zugang ausschließlich zur Lösung der Übungen und nicht, um dein eigenes System bzw. das deiner KollegInnen zu zerstören ;-) !!!

Für die Übungen benötigst du vielleicht den Namen deines Rechners. Dieser läßt sich einfach dadurch herausfinden, daß du eine Shell (Terminal) aufmachst und dort auf den Anfang der ersten Zeile schaust: Dort sollte irgendwo zriXY (XY steht für eine Zahl) stehen: das ist der Name deines Rechners. Der vollständige Name lautet dann zriXY.pclab.

Schreibe zu den Übungen jeweils kurz in Protokollform auf, was du gemacht hast und kennzeichne das Protokoll mit deinem Namen und der Matrikelnummer.
Die Protokolle sollten am Ende der aktuellen Einheit, jedenfalls aber zu Beginn der nächsten Einheit, abgegeben werden!
  1. Ändere das root Paßwort auf linux!
  2. Installiere vsftpd. Aktiviere und starte den Server.
  3. Der Server soll auch beim Booten gestartet werden.
  4. Lege ein Verzeichnis /ftp an und mache es zu deinem FTP Root Verzeichnis.
  5. Lege einige Dateien nach /ftp.
  6. Logge dich als anonymer User ein und überprüfe, ob das Root Verzeichnis ok ist (d.h. ob die Dateien, die du hingelegt hast, tatsächlich zu sehen sind).
  7. Versuche, eine Datei vom Server herunterzuladen.
  8. Ändere die Nachricht, die erscheint, wenn du dich am Server einloggst.
  9. Lege ein Verzeichnis in /ftp (z.b. /ftp/tmp), auf das alle Linux User alle Zugriffsrechte haben.
  10. Versuche, eine Datei auf den Server in das soeben angelegte Verzeichnis hinaufzuladen. Wenn es nicht geht, kontrolliere die dafür zuständigen Optionen in der Konfigurationsdatei!
  11. Deaktiviere jetzt jeglichen Schreibzugriff auf den Server und teste es.
  12. Versuche, ob du dich als studentxxxx-User anmelden kannst. Wenn das geht, versuche es zu deaktivieren!
  13. Sieh dir die Log-Datei des FTP Servers an und versuche die Daten zu interpretieren (je eine Zeile ist ein Zugriff auf den Server). Wenn dir einige Daten dort nicht klar sind, versuche mithilfe der angegebenen Webseiten mehr Information darüber herauszufinden.