Samba – dies ist eine kostenlose Implementierung des Microsoft-Netzwerkressourcenprotokolls. Es ermöglicht die Kommunikation zwischen Computern, auf denen verschiedene Betriebssysteme wie Windows, Linux, macOS und andere ausgeführt werden. Mit Samba können Sie Dateien und Drucker auf verschiedenen Geräten im lokalen Netzwerk freigeben, Daten sichern und vieles mehr.
In diesem ausführlichen Tutorial werden wir untersuchen, wie Sie Samba für Windows-Ressourcen konfigurieren. Sie erfahren, wie Sie Samba auf einem Linux-Computer installieren und konfigurieren und die Datei- und Druckerfreigabe für Windows-Computer konfigurieren.
Anmerkung: In diesem Handbuch werden wir die Linux-Distribution Ubuntu und das Betriebssystem Windows 10 verwenden, aber die allgemeinen Samba-Konfigurationsprinzipien gelten auch für andere Linux-Distributionen und Windows-Versionen.
Laden Sie Samba herunter und installieren Sie es auf einem Linux-Computer. Öffnen Sie dazu ein Terminal und führen Sie den folgenden Befehl aus:sudo apt-get install samba
Installieren und Konfigurieren von Samba für die Freigabe von Ressourcen mit Windows-Computern
In diesem Handbuch wird beschrieben, wie Sie Samba für den Austausch von Ressourcen zwischen Windows- und Linux-Computern installieren und konfigurieren.
| Schritt | Handlung | Erläuterung |
|---|---|---|
| 1 | Installieren des Samba-Pakets | Öffnen Sie ein Terminal und führen Sie den Befehl aus: sudo apt-get install samba |
| 2 | Erstellen von Samba-Benutzern | Führen Sie den folgenden Befehl aus: sudo smbpasswd -a Benutzername |
| 3 | Konfigurieren Sie die SMB-Datei.conf | Öffnen Sie die SMB-Datei.conf in einem Texteditor und nehmen Sie die erforderlichen Änderungen vor. Definieren Sie beispielsweise einen freigegebenen Ordner und geben Sie Berechtigungen an: |
[общая_папка]comment = Общая папка для Windowspath = /путь/к/папкеbrowseable = yesread only = nocreate mask = 0777directory mask = 0777
Nachdem Sie diese Schritte ausgeführt haben, wird Samba ordnungsgemäß installiert und für den Austausch von Ressourcen mit Windows-Computern konfiguriert. Sie können auf einen freigegebenen Ordner zugreifen und ihn zum Übertragen von Dateien zwischen verschiedenen Betriebssystemen verwenden.
Schritt 1: Installieren von Samba auf einem Linux-Server
Der erste Schritt ist, das Samba-Paket auf Ihrem Linux-Server zu installieren. Dazu benötigen Sie Zugriff auf die Befehlszeile des Servers und Administratorrechte.
1. Öffnen Sie ein Terminal auf dem Server und führen Sie den folgenden Befehl aus:
sudo apt-get update
Dadurch wird die Liste der Pakete auf Ihrem Server aktualisiert.
2. Führen Sie dann den Befehl aus, um Samba zu installieren:
sudo apt-get install samba
Sie sehen den Installationsfortschritt und werden zur Bestätigung aufgefordert, das Administratorkennwort einzugeben.
3. Nachdem Sie Samba installiert haben, können Sie seine Version mit dem Befehl überprüfen:
Wenn die Installation erfolgreich war, sollten Sie die Samba-Version und andere Informationen sehen.
Jetzt ist Samba erfolgreich auf Ihrem Linux-Server installiert und Sie können mit der Konfiguration von Windows-Ressourcen fortfahren.
Schritt 2: Konfigurieren Sie die SMB-Konfigurationsdatei.conf
Öffnen Sie zunächst die SMB-Datei.conf in einem Texteditor. Normalerweise befindet sich die Datei im Verzeichnis /etc/samba/. Wenn keine Datei vorhanden ist, können Sie eine neue Datei mit diesem Namen erstellen.
Wenn die Datei geöffnet ist, werden viele Einstellungen angezeigt. Sie müssen die folgenden Schritte ausführen:
- Definieren Sie den Namen der Arbeitsgruppe (Workgroup). Dies ist der Name der Gruppe, in der Ihr Samba-Server ausgeführt wird. Suchen oder fügen Sie der SMB-Datei die folgende Zeile hinzu.conf:
- workgroup = GRUPPENNAME
- Geben Sie den Namen Ihres Samba-Servers an. Suchen oder fügen Sie die folgende Zeile hinzu:
- netbios name = SERVERNAME
- Bestimmen Sie die Verzeichnisse, die für die gemeinsame Nutzung verfügbar sind. Dies sind die Orte, an denen Ihre Dateien gespeichert werden und die über Samba freigegeben werden können. Suchen oder fügen Sie für jedes Verzeichnis die folgenden Zeilen hinzu:
- [VERZEICHNISNAME]
- path = VERZEICHNISPFAD
- browsable = yes
- writable = yes
- guest ok = yes
- Definieren Sie Benutzerkonten und Kennwörter. Suchen oder fügen Sie für jeden Benutzer die folgende Zeile hinzu:
- valid users = BENUTZERNAME
- password = PASSWORT
Nachdem die Bearbeitung der SMB-Datei abgeschlossen ist.conf Speichern Sie es und schließen Sie es. Ihre Konfigurationsdatei ist jetzt bereit, den Samba-Server zu starten.
Schritt 3: Erstellen und Konfigurieren von freigegebenen Ordnern für Windows-Benutzer
Schritt 3.1: Öffnen Sie zunächst die Samba-Konfigurationsdatei mit einem beliebigen Texteditor. Bei den meisten Linux-Distributionen befindet sich die Konfigurationsdatei in /etc/samba/smb.conf .
Schritt 3.2: Suchen Sie den Abschnitt [global] und fügen Sie die folgenden Zeilen hinzu:
workgroup = WORKGROUP
server string = Samba Server
netbios name = server
security = user
Anmerkung: Der Wert des Parameters workgroup muss mit der aktuellen Arbeitsgruppe in Windows übereinstimmen. Der Wert des Parameters server string wird als Servername im Netzwerk angezeigt. Der Wert des Parameters netbios name wird für die Kommunikation mit Windows-Computern verwendet. Der Wert für security muss auf user festgelegt sein, damit Benutzer eine Verbindung zu freigegebenen Ordnern herstellen können.
Schritt 3.3: Fügen Sie am Ende der Konfigurationsdatei die folgenden Zeilen hinzu, um öffentliche Ordner zu erstellen:
[shared]
comment = Shared Folder
path = /path/to/shared/folder
browseable = yes
read only = no
guest ok = no
writeable = yes
valid users = @sambausers
Anmerkung: Ersetzen Sie /path/to/shared/folder durch den Pfad des Ordners, den Sie freigeben möchten. Der Wert des Parameters valid users gibt eine Gruppe von Benutzern an, denen der Zugriff auf den freigegebenen Ordner erlaubt ist. Hier wird davon ausgegangen, dass Sie bereits eine Benutzergruppe mit dem Namen sambausers erstellt haben. Wenn Sie allen Benutzern den Zugriff erlauben möchten, löschen Sie diese Zeile.
Schritt 3.4: Speichern Sie die Änderungen, und schließen Sie die Samba-Konfigurationsdatei.
Schritt 3.5: Starten Sie den Samba-Dienst mit dem Befehl neu:
sudo service smbd restart
Schritt 3.6: Der freigegebene Ordner sollte jetzt für Windows-Benutzer verfügbar sein. Um darauf zuzugreifen, muss sich ein Benutzer bei seinem Windows-Konto anmelden und mit seinem Namen (z. B. \\server\shared ) und Samba-Anmeldeinformationen auf den freigegebenen Ordner zugreifen.
Glückwunsch! Sie haben einen freigegebenen Ordner für Windows-Benutzer in Samba konfiguriert.