Samba ist die erste Wahl für die Übertragung von Dateien zwischen Windows- und Linux-Computern. Dies sind die häufigsten Verwendungen für Samba:
Im einfachsten Fall brauchen Sie keinen Linux-Server zu konfigurieren. Verwenden Sie das smb:/
-Schema. Weitere Informationen finden Sie unter Abschnitt 11.6.2.1, „Zugreifen auf Freigaben mit KDE und GNOME“. Stellen Sie sicher, dass Ihre Arbeitsgruppe auf beiden Systemen identisch ist und dass Ihre Verzeichnisse freigegeben sind.
Konfigurieren Sie einen Samba-Server auf Ihrem Linux-Computer. Siehe Einrichten eines Samba-Servers.
Verwendung von Standardregistrierungseinträgen für Ihr Windows-System | |
---|---|
Bei einigen Windows-Versionen (95, 98) sind zur Aktivierung einer anderen Methode der Passwortauthentifizierung geringfügige Änderungen in der Registrierung erforderlich. Erleichtern Sie sich diesen Schritt, indem Sie das |
Prozedur 11.2. Einrichten eines Samba-Servers
Gehen Sie zum Einrichten eines Samba-Servers wie folgt vor:
Bereiten Sie den Samba-Server vor:
Starten Sie YaST als root
.
Installieren Sie das Paket samba
.
Erstellen Sie ein Verzeichnis, z. B. /srv/share
.
Erstellen Sie die Serverkonfiguration:
Wählen Sie
+ .
Wählen Sie eine der Arbeitsgruppen aus oder geben Sie eine neue ein, z. B. Pinguin
.
Aktivieren Sie
Legen Sie
fest, wenn der Samba-Dienst bei jedem Start Ihres Computers gestartet werden soll. Anderenfalls legen Sie fest.Aktivieren Sie
, falls Sie eine Firewall verwenden.Erstellen Sie Ihre Windows-Freigabe:
Klicken Sie auf den Karteireiter
und anschließend auf .
Wählen Sie Ihren Pfad aus, z. B. /srv/share
.
Bestätigen Sie Ihre Einstellungen mit
.Aktivieren Sie
.Geben Sie ein Passwort für alle Benutzer an, die diesen Dienst verwenden dürfen:
smbpasswd -a tux
Drücken Sie zur einfacheren Konfiguration einfach die Eingabetaste, um das Passwort leer zu lassen. Bedenken Sie, dass sich die Benutzernamen auf Ihrem Windows- und Linux-Computer wahrscheinlich unterscheiden. Anleitungen zum Konfigurieren eines konsistenten Benutzerstamms für Windows und Linux würden jedoch den Rahmen dieses Dokuments sprengen.
Starten Sie den Samba-Server:
rcnmb start rcsmb start
Geben Sie Folgendes ein, um zu überprüfen, ob alle Einstellungen erfolgreich konfiguriert wurden:
smbclient -L localhost
Nach dem Drücken der Eingabetaste sollten Sie ein Ergebnis wie das Folgende erhalten:
Anonymous login successful Domain=[PENGUIN] OS=[Unix] Server=[Samba 3.0.22-11-SUSE-CODE10] Sharename Type Comment --------- ---- ------- share Disk Shared directory netlogon Disk Network Logon Service IPC$ IPC IPC Service (Samba 3.0.22-11-SUSE-CODE10) ADMIN$ IPC IPC Service (Samba 3.0.22-11-SUSE-CODE10) Anonymous login successful Domain=[PENGUIN] OS=[Unix] Server=[Samba 3.0.22-11-SUSE-CODE10] Server Comment --------- ------- SUSE-DESKTOP Samba 3.0.22-11-SUSE-CODE10 Workgroup Master --------- ------- TUX-NET jupiter