12. Mai 2005: Übungen zum NFS Server

Zu Beginn der Übungen mußt du deinen Rechner neustarten. Dabei wird das root Paßwort auf "pplinux24" gesetzt.
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 ein Terminal (konsole, xterm, ...) aufmachst und dort auf den Anfang der ersten Zeile schaust: Dort sollte irgendwo zriabcxy (abc steht für die Raumnummer (203, 204 oder 205) und xy ist eine laufende Zahl) stehen: das ist der Name deines Rechners. Der vollständige Name lautet dann zriabcxy.pclab.

Schreibe zu den Übungen jeweils kurz in Protokollform auf, was du gemacht hast und kennzeichne das Protokoll mit deinem Namen und deiner Matrikelnummer.
Die Protokolle sollten - wenn möglich ;-) - bis zur nächsten Einheit abgegeben werden!

  1. Wie findet man heraus, ob NFS schon installiert ist?
  2. Starte den NFS Server!
  3. Vergewissere dich einerseits durch Ansehen der Serverkonfiguration, andererseits durch einen showmount Befehl, daß der Server noch keine Verzeichnisse exportiert.
  4. Erstelle ein Verzeichnis /mytmp, das du ohne Optionenliste an alle im PC Labor freigibst.
  5. Finde einerseits heraus, ob das Verzeichnis generell read-write oder read-only ist, andererseits, ob root darin beliebig schreiben darf oder nicht!
    (kurz gesagt: Welche Defaultwerte gelten für einen Export, wenn man keine Optionen angibt?)
  6. Erstelle ein Verzeichnis /myspace und /mp3s und lege einige Dateien hinein.
  7. Gib /myspace an das gesamte PCLabor zum Lese- und Schreibzugriff frei.
  8. Versuche, /myspace deines Nachbarn auf deinem Rechner nach /mnt/tmp zu mounten und eine Datei hineinzukopieren (Verzeichnisrechte beachten!)
  9. Gib /mp3s ausschließlich an deinen Nachbarn nur zum Lesezugriff frei.
  10. Darf dein Nachbar als root trotzdem darauf schreiben?
  11. Füge in der /etc/exports die Option root_squash beim /myspace Eintrag hinzu. Kannst du jetzt als root (nach exportfs -r!) noch Dateien in /myspace anlegen?
Wenn du mit den Übungen fertig bist, gib bitte in einem Terminal reinstall.sh (gefolgt von Return) ein.
Damit wird der Rechner durch Neuinstallation wieder für die Allgemeinheit benutzbar :-)