Zum Hauptinhalt springen

Installation und Konfiguration des Ubuntu Server Samba für Windows: Schritt für Schritt Anleitung

Samba ist eine freie Implementierung des SMB/CIFS-Protokolls, mit dem Sie Dateien austauschen und über ein Netzwerk zwischen Computern mit verschiedenen Betriebssystemen, einschließlich Windows, drucken können. Wenn Sie einen Samba-Server auf einem Ubuntu-Betriebssystem installieren und konfigurieren, können Sie eine Netzwerkfreigabe erstellen, auf die von mit dem Netzwerk verbundenen Windows-Computern aus zugegriffen werden kann. In dieser schrittweisen Anleitung erfahren Sie, wie Sie einen Samba-Server unter Ubuntu installieren und konfigurieren, um mit Windows zu arbeiten.

Schritt 1: Installieren von Samba

Bevor Sie den Samba-Server installieren, müssen Sie sicherstellen, dass alle Pakete auf Ihrem Server auf die neueste Version aktualisiert wurden. Führen Sie dazu den Befehl aus:

sudo apt update && sudo apt upgrade

Nachdem Sie das System aktualisiert haben, installieren Sie den Samba-Server, führen Sie den folgenden Befehl aus:

sudo apt install samba

Schritt 2: Erstellen einer Netzwerkressource

Jetzt, da der Samba-Server installiert ist, müssen Sie den Ordner erstellen, den Sie als Netzwerkressource erstellen möchten. Zum Beispiel können Sie einen Ordner namens "Shared" erstellen, indem Sie den Befehl ausführen:

sudo mkdir /home/Shared

Nachdem Sie den Ordner erstellt haben, müssen Sie die Samba-Einstellungsdatei bearbeiten. Führen Sie dazu den Befehl aus:

sudo nano /etc/samba/smb.conf

Schritt 3: Konfigurieren des Samba-Servers

In der geöffneten SMB-Datei.conf suchen Sie die Partition [global] und fügen Sie die folgenden Zeilen hinzu, um die Arbeit mit Windows zu konfigurieren:

workgroup = WORKGROUP

server string = Samba Server

netbios name = ubuntu

security = user

Fügen Sie am Ende der Datei die folgenden Zeilen hinzu, um eine Netzwerkressource zu erstellen:

[shared]

comment = Shared Folder

path = /home/Shared

valid users = @sambashare

read only = no

Schritt 4: Erstellen von Samba-Benutzern

Um von Windows aus auf eine Netzwerkfreigabe zuzugreifen, müssen Sie Benutzer erstellen, die eine Verbindung zum Samba-Server herstellen können. Verwenden Sie den Befehl, um einen Benutzer zu erstellen:

sudo smbpasswd -a username

Ersetzen Sie "username" durch den Benutzernamen, den Sie erstellen möchten. Geben Sie danach das Kennwort für den Benutzer ein.

Anmerkung: Samba-Benutzerkonten werden getrennt von Linux-Benutzerkonten erstellt.

Schritt 5: Starten Sie den Samba-Server neu

Sie müssen den Server neu starten, um alle Samba-Einstellungen anzuwenden. Führen Sie den Befehl aus:

sudo systemctl restart smbd

Glückwunsch! Der Samba-Server wurde erfolgreich auf Ihrem Ubuntu-Server installiert und konfiguriert, um mit Windows zu arbeiten. Jetzt können Sie eine Verbindung zu einer Netzwerkfreigabe von Windows-Computern herstellen und Dateien freigeben.

Schritt 1: Installieren von Samba auf Ubuntu

Öffnen Sie zuerst das Terminal in Ubuntu:

Ctrl + Alt + T

Führen Sie dann den folgenden Befehl aus, um Samba zu installieren:

sudo apt-get install samba

Während der Installation müssen Sie möglicherweise ein Benutzerpasswort eingeben.

Nach erfolgreicher Installation von Samba ist das System bereit, den Samba-Server zu konfigurieren und zu verwenden.

Schritt 2: Erstellen und Konfigurieren eines Samba-Kontos

Um mit Samba zu beginnen, müssen Sie ein Konto erstellen, mit dem Sie Benutzer beim Zugriff auf Ressourcen autorisieren können.

1. Öffnen Sie ein Terminal und führen Sie den Befehl aus:

sudo smbpasswd -a username

Ersetzen Sie "username" durch den Namen des Benutzers, den Sie hinzufügen möchten.

2. Geben Sie das Kennwort für den neuen Benutzer ein und bestätigen Sie es.

3. Führen Sie den Befehl aus, um die Integrität Ihres Kontos zu überprüfen:

sudo pdbedit -L

Sie sehen eine Liste aller Samba-Konten, einschließlich der neu erstellten Konten.

4. Wenn Sie nur bestimmten Benutzern den Zugriff auf Ressourcen erlauben möchten, fügen Sie ihre Namen der Samba-Konfigurationsdatei hinzu. Führen Sie den Befehl aus:

sudo nano /etc/samba/smb.conf

5. Suchen Sie den Abschnitt [global] und fügen Sie die folgende Zeile hinzu (ersetzen Sie "username" durch den Benutzernamen):

valid users = username

6. Speichern und schließen Sie die Datei.

Sie haben jetzt ein Samba-Konto erstellt und konfiguriert, das verwendet wird, um Benutzer beim Zugriff auf Ressourcen auf einem Ubuntu für Windows-Server zu autorisieren.