Die folgenden Abschnitte erläutern mehrere Methoden für die Freigabe von Daten. Verwenden Sie eine davon, wenn Sie eine permanente Lösung für die Datenfreigabe suchen.
Gehen Sie zur Konfiguration des Servers wie folgt vor:
Bereiten Sie das System vor:
Öffnen Sie eine Shell, melden Sie sich als root an und gewähren Sie allen Benutzern Schreibrechte:
mkdir /srv/nfs chgrp users /srv/nfs chmod g+w /srv/nfs
Stellen Sie sicher, dass Benutzer desselben Namens auf dem Client und dem Server existieren. Ausführliche Anleitungen zur Erstellung und Verwaltung von Benutzerkonten finden Sie unter Abschnitt 5.0, Verwalten von Benutzern mit YaST.
Bereiten Sie den NFS-Server vor:
Starten Sie YaST als root.
Wählen Sie Netzwerkdienste>NFS-Server.
Aktivieren Sie NFS-Dienste mit Start.
Öffnen Sie den geeigneten Firewall-Port mit Firewall-Port öffnen, falls Sie eine Firewall verwenden.
Exportieren Sie die Verzeichnisse:
Klicken Sie auf Verzeichnis hinzufügen und wählen Sie /srv/nfs aus.
Setzen Sie die Exportoptionen auf:
rw,root_squash,async
Wiederholen Sie diese Schritte, wenn Sie mehrere Verzeichnisse exportieren möchten.
Wenden Sie Ihre Einstellungen an und beenden Sie YaST. Ihr NFS-Server ist nun einsatzbereit.
Starten Sie den NFS-Server mit dem folgenden Befehl (als root):
rcnfsserver start
Geben Sie zum Stoppen des Servers den folgenden Befehl ein:
rcnfsserver stop
Gehen Sie zur Konfiguration des Clients wie folgt vor:
Bereiten Sie den NFS-Client vor:
Starten Sie YaST als root.
Wählen Sie Netzwerkdienste>NFS-Client.
Aktivieren Sie Firewall-Port öffnen, falls Sie eine Firewall verwenden.
Importieren Sie das entfernte Dateisystem:
Klicken Sie auf Hinzufügen.
Geben Sie den Namen oder die IP-Adresse des NFS-Servers ein oder klicken Sie auf Wählen, um das Netzwerk automatisch nach NFS-Servern zu durchsuchen.
Geben Sie den Namen Ihres entfernten Dateisystems ein oder wählen Sie es automatisch mit Auswählen aus.
Geben Sie einen geeigneten Einhängepunkt ein, z. B. /mnt.
Wiederholen Sie diese Schritte, wenn Sie mehrere Verzeichnisse importieren möchten.
Wenden Sie Ihre Einstellungen an und beenden Sie YaST. Ihr NFS-Client ist nun bereit zur Benutzung.
Geben Sie für den manuellen Start des NFS-Clients das Folgende ein:
rcnfs start
HINWEIS: Konsistente Benutzernamen
Wenn Ihr Heimnetzwerk nur von einer kleinen Benutzeranzahl verwendet wird, richten Sie die Benutzer manuell auf den Computern ein. Wenn Sie jedoch einen größeren und konsistenten Benutzerstamm in einem größeren Heimnetzwerk brauchen, sollten Sie den Einsatz von NIS oder LDAP zur Verwaltung von Benutzerdaten in Erwägung ziehen. Weitere Informationen dazu finden Sie unter Abschnitt 26.0, Arbeiten mit NIS,
(↑ Referenz ) und Abschnitt 27.0, LDAP – Ein Verzeichnisdienst,
(↑ Referenz ).
Diese Abschnitte stellen verschiedene Methoden für den Zugriff auf Dateien auf einem Samba-Server vor. Sowohl KDE als auch GNOME werden mit grafischen Werkzeugen zur Arbeit mit Samba-Freigaben geliefert, und es gibt natürlich ein Kommandozeilenwerkzeug für den Zugriff auf Samba-Server.
Beide Desktops, KDE und GNOME, können über ihre Dateibrowser auf Windows-Freigaben zugreifen. Gehen Sie wie folgt vor, um auf Ihre Windows-Freigabe zuzugreifen:
Drücken Sie Alt+F2 und geben Sie smb://sun.example.com/Freigabe ein.
Die Syntax für diese URL lautet:
smb://HOST/FREIGABENAME, wobei HOST den Hostnamen (sun.example.com) oder die IP-Adresse und FREIGABENAME die Freigabe bezeichnet (siehe Schritt 3.b.)
Melden Sie sich mit Benutzername und Passwort an. Legen Sie das Passwort wie in Schritt 4 fest oder drücken Sie einfach die Eingabetaste.
Ziehen Sie beliebige Dateien oder Verzeichnisse aus oder in Ihr Fenster und legen Sie sie ab.
Wenn Sie Ihre Arbeitsgruppe nicht kennen, geben Sie smb:/ ein, um alle in Ihrem Netzwerk verfügbaren Arbeitsgruppen aufzulisten.
Das Smb4K-Werkzeug (Paket smb4k) kann verwendet werden, um alle Arbeitsgruppen in Ihrem Netzwerk anzuzeigen und auf Anforderung einzuhängen.
Wenn Sie die Kommandozeile bevorzugen, verwenden Sie den Befehl smbclient. Rufen Sie für die Anmeldung bei Ihrem Samba-Server Folgendes auf:
smbclient //sun/share -U tux
Lassen Sie die Option -U weg, wenn Sie der aktuelle Benutzer tux sind. Wenn Sie sich erfolgreich angemeldet haben, verwenden Sie einige grundlegende Befehle wie ls (Inhalt auflisten), mkdir (Verzeichnis anlegen), get (Datei herunterladen), put (Datei hochladen) und andere. Geben Sie help ein, um alle Befehle anzuzeigen. Weitere Informationen finden Sie auf der Manualpage des Befehls smbclient.