Zum Hauptinhalt springen

Samba-Setup für Windows: Verbindung, Einstellungen, Handbuch

Samba ist eine freie Software, die entwickelt wurde, um den Austausch von Dateien und Druckern zwischen Computern in einem Netzwerk zu organisieren. Wird hauptsächlich auf Computern mit Linux-Betriebssystem verwendet, kann jedoch auch mit Windows-Betriebssystemen arbeiten.

Um Samba auf einem Windows-Computer einzurichten, müssen Sie einige Schritte ausführen. Zuerst müssen Sie Samba mit dem Installationspaket auf Ihrem Computer installieren. Sie können dies tun, indem Sie das Samba-Paket von der offiziellen Website herunterladen und die Installation durchführen. Nach der Installation müssen Sie die Samba-Konfiguration vornehmen.

Zuerst müssen Sie die Samba-Konfigurationsdatei öffnen, die sich normalerweise im Verzeichnis /etc/samba/smb befindet.conf. In dieser Datei können Sie grundlegende Parameter für die Samba-Funktion festlegen, z. B. den Namen des Computers im Netzwerk, die Liste der freigegebenen Ressourcen, die Zugriffsrechte für Ressourcen und andere erweiterte Einstellungen.

Anmerkung: es wird empfohlen, die Konfigurationsdatei zu sichern, bevor Sie Änderungen an der Konfigurationsdatei vornehmen, damit Sie im Falle eines Fehlers die ursprünglichen Einstellungen wiederherstellen können.

Nachdem Sie die erforderlichen Änderungen an der Samba-Konfigurationsdatei vorgenommen haben, müssen Sie den Samba-Dienst neu starten, damit die Änderungen wirksam werden. Dazu können Sie den Befehl verwenden sudo service smbd restart in der Befehlszeile. Nachdem Sie den Samba-Dienst neu gestartet haben, können Sie von einem Windows-Computer aus eine Verbindung zu den freigegebenen Ressourcen herstellen. Dazu müssen Sie die Adresse des Computers mit Samba, den Namen der freigegebenen Ressource angeben und die Zugangsdaten angeben.

Konfigurieren von Samba für Windows: Verbinden

Um eine erfolgreiche Verbindung mit dem Samba-Server über das Windows-Betriebssystem herzustellen, müssen mehrere Einstellungen vorgenommen werden.

1. Stellen Sie sicher, dass die erforderlichen Pakete für den Server Message Block (SMB) auf Ihrem Computer installiert sind. Wenn sie nicht vorhanden sind, können Sie sie über das Windows Feature installieren oder von der offiziellen Microsoft-Website herunterladen.

2. Öffnen Sie Windows Explorer, und geben Sie \\Samba-Server-IP–Adresse in die Adressleiste ein, wobei Samba-Server-IP-Adresse die IP-Adresse des Samba-Servers ist.

3. Sie werden möglicherweise aufgefordert, einen Benutzernamen und ein Passwort einzugeben, bevor Sie sich mit einem Samba-Server verbinden. Geben Sie die Anmeldeinformationen ein, die Sie beim Konfigurieren von Samba auf dem Server angegeben haben. Wenn kein Konto erforderlich ist, lassen Sie die entsprechenden Felder leer.

4. Wenn alles korrekt konfiguriert ist, wird eine Liste der auf dem Samba-Server verfügbaren Ressourcen angezeigt. Klicken Sie auf die gewünschte Ressource und klicken Sie auf Verbinden, oder doppelklicken Sie darauf, um den Ordner zu öffnen.

5. Nachdem die Verbindung erfolgreich hergestellt wurde, können Sie auf dem Samba-Server auf die gleiche Weise mit Dateien und Ordnern arbeiten wie mit Dateien auf dem lokalen Laufwerk.

RessourceDie Beschreibung
Netzwerkumgebung am PCIn diesem Abschnitt werden alle verfügbaren Netzwerkressourcen auf dem Computer angezeigt
"Mein Computer" (This PC)In diesem Abschnitt können Sie alle zugeordneten Laufwerke und Netzwerkressourcen anzeigen

Installieren und Konfigurieren von Samba

Um Samba zu installieren, müssen Sie die folgenden Schritte ausführen:

  1. Öffnen Sie ein Terminal auf Ihrem Computer.
  2. Geben Sie den Befehl sudo apt-get update ein, um die Paketliste zu aktualisieren.
  3. Geben Sie den Befehl sudo apt-get install samba ein, um Samba zu installieren.

Nachdem Sie Samba installiert haben, müssen Sie es für die Arbeit mit Windows konfigurieren. Befolgen Sie dazu die Anweisungen:

  1. Öffnen Sie die Samba-Konfigurationsdatei /etc/samba/smb.conf in einem Texteditor mit Root-Rechten.
  2. Konfigurieren Sie freigegebene Ordner für die Kommunikation zwischen Windows und Linux. Fügen Sie dazu einen Abschnitt mit Ordneroptionen zur Datei hinzu. Zum Beispiel:

[shared]path = /path/to/shared/folderwritable = yesguest ok = yesbrowseable = yes

Danach können Sie sich von Windows aus mit Samba-freigegebenen Ordnern verbinden. Führen Sie dazu die folgenden Schritte aus:

  1. Öffnen Sie den Windows Explorer.
  2. Geben Sie den Pfad zum freigegebenen Ordner im Format \\IP-Adresse\Ordnername in die Adressleiste ein.
  3. Drücken Sie die Eingabetaste und geben Sie die Linux-Benutzeranmeldeinformationen ein.

Sie können jetzt mit Samba frei Daten austauschen und auf Druckern zwischen Computern mit unterschiedlichen Betriebssystemen drucken.

Herstellen einer Verbindung mit einem Samba-Server unter Windows

Um eine Verbindung mit einem Samba-Server unter Windows herzustellen, müssen Sie einige einfache Einstellungen vornehmen.

  1. Installieren Sie den Samba-Client auf Ihrem System. Sie können es von der offiziellen Samba-Website herunterladen und die Installation gemäß den Anweisungen durchführen.
  2. Öffnen Sie den Windows Explorer und klicken Sie mit der rechten Maustaste auf einen freien Speicherort. Wählen Sie im Kontextmenü die Option Netzlaufwerk verbinden aus.
  3. Geben Sie im angezeigten Dialogfeld den Pfad zum Samba-Server in das Feld Netzwerklaufwerkpfad ein. Zum Beispiel \\server\share, wobei "server" der Name Ihres Servers ist und "share" der Name des freigegebenen Ordners auf dem Server ist.
  4. Wählen Sie den Laufwerksbuchstaben aus, mit dem Sie eine Verbindung zu einem Samba-freigegebenen Ordner herstellen möchten.
  5. Aktivieren Sie das Kontrollkästchen Bei Anmeldung verbinden, wenn Sie möchten, dass das Samba-Laufwerk bei jeder Anmeldung automatisch eingebunden wird.
  6. Klicken Sie auf Fertig stellen, um den Verbindungsvorgang abzuschließen.

Nachdem Sie diese Schritte ausgeführt haben, können Sie mit Windows Explorer auf den Samba-freigegebenen Ordner wie auf jedes andere lokale Laufwerk auf Ihrem Computer zugreifen.

Samba-Einstellungen für Windows: Einstellungen

Schritt 1: Öffnen Sie die Samba-Konfigurationsdatei auf dem Server, die sich standardmäßig im Ordner /etc/samba/smb befindet.conf.

Schritt 2: In einer SMB-Datei.conf suchen Sie den Abschnitt [global], wo die globalen Samba-Einstellungen gespeichert werden, und nehmen Sie die erforderlichen Änderungen vor.

Schritt 3: Legen Sie den Namen der Windows-Arbeitsgruppe fest, in der Samba ausgeführt wird. Verwenden Sie den Parameter workgroup, und geben Sie den gewünschten Wert an. Beispiel: workgroup = WORKGROUP.

Schritt 4: Konfigurieren Sie den Benutzerzugriff auf Freigaben. Definieren Sie dazu jeden Benutzer, indem Sie ihn dem Abschnitt hinzufügen [users]. Verwenden Sie den Befehl add user script = /usr/sbin/useradd -m %u.

Schritt 5: Definieren Sie die Freigaben, die den Benutzern zur Verfügung stehen. Erstellen Sie dazu einen Abschnitt [homes] oder [public] die den Zugriff auf die privaten Ordner oder freigegebenen Ordner der Benutzer ermöglichen.

Schritt 6: Geben Sie die Optionen für den Zugriff auf Ressourcen an: read only – schreibgeschützt, writeable – Lese-/schreibgeschützt. Zum Beispiel: writeable = yes.

Schritt 7: Geben Sie mithilfe der Parameter valid users und invalid users eine Liste der zulässigen und verbotenen Benutzer für eine bestimmte Ressource an. Zum Beispiel: valid users = user1, user2; invalid users = user3.

Schritt 8: Nachdem Sie die erforderlichen Änderungen vorgenommen haben, speichern Sie die SMB-Datei.conf und starten Sie den Samba-Dienst neu, um die Einstellungen anzuwenden. Verwenden Sie den Befehl service smb restart.

Das Einrichten eines Samba für Windows ist ein wichtiger Schritt, um die Zusammenarbeit zwischen Linux und Windows zu gewährleisten. Mit der richtigen Konfiguration können Sie Dateien und Ordner problemlos zwischen Betriebssystemen austauschen. Befolgen Sie die Anweisungen und beachten Sie die Besonderheiten Ihres Netzwerks.

Einrichten von freigegebenen Ordnern in Samba

Samba bietet die Möglichkeit, freigegebene Ordner einzurichten, auf die alle Benutzer im Netzwerk zugreifen können. Dies ist praktisch, wenn Sie Dateien zwischen verschiedenen Computern austauschen müssen.

Führen Sie die folgenden Schritte aus, um freigegebene Ordner in Samba einzurichten:

  1. Öffnen Sie die Samba-Konfigurationsdatei, die sich normalerweise im Pfad befindet /etc/samba/smb.conf.
  2. Suchen Sie den Abschnitt [global] und fügen Sie die folgenden Zeilen hinzu:

workgroup = Название_группы_работыsecurity = user
имя_папки]path = путь_к_папкеbrowseable = yeswritable = yesvalid users = список_пользователей

Der freigegebene Ordner ist jetzt für alle Benutzer im Netzwerk verfügbar. Sie können sich mit dem Windows Explorer oder einem anderen Dateimanager verbinden, indem sie in der Adressleiste den Ansichtspfad angeben \\computername\Ordnername.

Beachten Sie, dass Sie möglicherweise Zugriffsrechte auf Betriebssystemebene für den freigegebenen Ordner konfigurieren müssen, damit die angegebenen Benutzer Daten in den freigegebenen Ordner schreiben können.