28.3 Einhängen des Inhalts-Repositorys auf einem Linux-Server in ein NSS-Laufwerk

Sie können das Verzeichnis content-repo auf einem Linux-Server in ein NSS-Laufwerk einhängen.

Zuvor sollten Sie allerdings sicherstellen, dass die folgenden Voraussetzungen erfüllt sind:

So hängen Sie das Verzeichnis content-repo ein:

  1. Wechseln Sie in das Verzeichnis /etc/init.d/ und stoppen Sie die Services novell-zenserver, novell-zenloader und novell-zenmntr.

  2. Führen Sie den folgenden Befehl aus, um den Inhalt des Verzeichnisses content-repo in ein temporäres Verzeichnis auf der Festplatte zu verschieben, damit das Verzeichnis content-repo leer ist:

    mv /var/opt/novell/zenworks/content-repo/* anderes_lokales_Verzeichnis_auf_dem_Gerät

  3. Wechseln Sie in das Verzeichnis /media/nss/NSSVOL und erstellen Sie darin das Unterverzeichnis zencontent.

  4. Fügen Sie das neu erstellte Unterverzeichnis mit YaST® zur Liste der Samba-Freigaben (zum Beispiel zenshare) auf dem Server hinzu.

  5. Starten Sie den Samba-Service neu.

  6. (Bedingt) Führen Sie den folgenden Befehl aus, um den Samba-Root-Benutzer hinzuzufügen, wenn er noch nicht existiert:

    smbpasswd -a root

    Aus Sicherheitsgründen müssen Sie ein Root-Passwort angeben, das sich vom Anmeldepasswort unterscheidet.

  7. (Optional) Testen Sie, ob die neu erstellte Freigabe über das Samba-Protokoll zugänglich ist. Greifen Sie dazu von einem Windows-Gerät unter Angabe der Samba-Root-Benutzerberechtigungen auf die Freigabe zu.

  8. Führen Sie den folgenden Befehl aus, um die zenshare-Freigabe einzuhängen:

    mount //localhost/zenshare /var/opt/novell/zenworks/content-repo -t cifs -o username=root

  9. Stellen Sie den gesicherten Inhalt im Verzeichnis /var/opt/novell/zenworks/content-repo wieder her. Der Inhalt wird nun auf dem NSS-Laufwerk gespeichert.

  10. Wechseln Sie in das Verzeichnis /etc/init.d/ und starten Sie die Services novell-zenserver, novell-zenloader und novell-zenmntr neu.

  11. (Bedingt) Fügen Sie der Datei /etc/fstab die folgende Zeile hinzu, um sicherzustellen, dass die Freigabe bei jedem Neustart des Servers automatisch eingehängt wird:

    //localhost/zenshare /var/opt/novell/zenworks/content-repo cifs username=root,password=rootpass 0 0