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
Vergewissern Sie sich, dass Ihr Benutzername und Ihre Benutzer-ID am Client und am Server bekannt sind. Ausführliche Anleitungen zur Erstellung und Verwaltung von Benutzerkonten finden Sie unter Kapitel 5, Verwalten von Benutzern mit YaST.
Bereiten Sie den NFS-Server vor:
Starten Sie YaST als root
.
Klicken Sie auf yast2-nfs-server
.
Aktivieren Sie NFS-Dienste mit
.Öffnen Sie den geeigneten Firewall-Port mit
, falls Sie eine Firewall verwenden.Exportieren Sie die Verzeichnisse:
Klicken Sie auf /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 bereit zur Benutzung.
Geben Sie rcnfsserver start als root
ein, um den NFS-Server manuell zu starten. Geben Sie rcnfsserver stop ein, um den Server zu stoppen. Standardmäßig wird dieser Service bei jedem Booten durch YaST ausgeführt.
Gehen Sie zur Konfiguration des Clients wie folgt vor:
Bereiten Sie den NFS-Client vor:
Starten Sie YaST als root
.
Wählen Sie
+ .Aktivieren Sie
, falls Sie eine Firewall verwenden.Importieren Sie das entfernte Dateisystem:
Klicken Sie auf
.Geben Sie den Namen oder die IP-Adresse des NFS-Servers ein oder klicken Sie auf
, um das Netzwerk automatisch nach NFS-Servern zu durchsuchen.Geben Sie den Namen Ihres entfernten Dateisystems ein oder wählen Sie es automatisch mit
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 rcnfs start ein, um den NFS-Client manuell zu starten.
Konsistente Benutzernamen | |
---|---|
Wenn Ihr privates Netzwerk nur von einer kleinen Benutzeranzahl verwendet wird, richten Sie manuell identische Benutzer auf den Computern ein. Wenn Sie jedoch einen größeren und konsistenten Benutzerstamm in einem größeren privaten Netzwerk benötigen, sollten Sie den Einsatz von NIS oder LDAP zur Verwaltung von Benutzerdaten in Erwägung ziehen. Weitere Informationen finden Sie unter Kapitel Arbeiten mit NIS (↑Referenz) und Kapitel LDAP – Ein Verzeichnisdienst (↑Referenz). |
Diese Abschnitte stellen verschiedene Methoden für den Zugriff auf Dateien auf einem Samba-Server vor. Im Lieferumfang von KDE und GNOME sind grafische Werkzeuge zur Arbeit mit Samba-Freigaben enthalten. Für den Zugriff auf Samba-Server steht auch ein Kommandozeilenwerkzeug zur Verfügung.
Beide Desktops, KDE und GNOME, können über ihre Dateibrowser auf Samba-Freigaben zugreifen. Gehen Sie wie folgt vor, um auf Ihre Freigabe zuzugreifen:
Drücken Sie Alt+F2 und geben Sie smb://jupiter.example.com/
ein.
Freigabe
Die Syntax dieser URL lautet smb://
, wobei HOST
/SHARENAME
HOST
den Hostnamen (jupiter.example.com
) oder die IP-Adresse angibt und SHARENAME
die Freigabe darstellt. Weitere Informationen hierzu finden Sie unter Schritt 3.b.
Melden Sie sich mit dem Benutzernamen und Passwort an. Das Passwort wird unter Schritt 4 eingestellt. Sie können auch einfach Eingabetaste drücken, wenn kein Passwort erforderlich ist.
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. Führen Sie für die Anmeldung bei Ihrem Samba-Server Folgendes aus:
smbclient //jupiter/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), und put (Datei hochladen). Geben Sie help ein, um alle Befehle anzuzeigen. Weitere Informationen finden Sie auf der man-Seite des Befehls smbclient.