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:
Das NSS-Laufwerk ist eingerichtet und in das Verzeichnis /media/nss/NSSVOL/ des Servers eingehängt.
Der Samba-Service ist installiert und so konfiguriert, dass er auf dem Server als root ausgeführt wird. Um dies zu überprüfen, führen Sie den folgenden Befehl aus. Stellen Sie dabei besonders bei Prozessen mit „PPID = 1“ sicher, dass der Wert in der Spalte „UID“ root lautet.
ps -Alf | grep samba
So hängen Sie das Verzeichnis content-repo ein:
Wechseln Sie in das Verzeichnis /etc/init.d/ und stoppen Sie die Services novell-zenserver, novell-zenloader und novell-zenmntr.
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
Wechseln Sie in das Verzeichnis /media/nss/NSSVOL und erstellen Sie darin das Unterverzeichnis zencontent.
Fügen Sie das neu erstellte Unterverzeichnis mit YaST® zur Liste der Samba-Freigaben (zum Beispiel zenshare) auf dem Server hinzu.
Starten Sie den Samba-Service neu.
(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.
(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.
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
Stellen Sie den gesicherten Inhalt im Verzeichnis /var/opt/novell/zenworks/content-repo wieder her. Der Inhalt wird nun auf dem NSS-Laufwerk gespeichert.
Wechseln Sie in das Verzeichnis /etc/init.d/ und starten Sie die Services novell-zenserver, novell-zenloader und novell-zenmntr neu.
(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