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 = WORKGROUPserver 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.