Wie man Samba unter Ubuntu installiert ⋆ ALexHost SRL

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills
05.12.2024

Wie man Samba unter Ubuntu installiert

Samba ist ein Open-Source-Softwarepaket, das die gemeinsame Nutzung von Dateien und Druckern zwischen Computern mit Windows und Unix-ähnlichen Systemen wie Ubuntu ermöglicht. Durch die Installation von Samba können Sie eine nahtlose Verbindung zwischen Linux- und Windows-Systemen herstellen und die gemeinsame Nutzung von Dateien über ein Netzwerk ermöglichen. Hier finden Sie eine Schritt-für-Schritt-Anleitung für die Installation und Konfiguration von Samba unter Ubuntu.

1. Systempakete aktualisieren

Bevor Sie Samba installieren, sollten Sie die Pakete Ihres Systems aktualisieren:

sudo apt update && sudo apt upgrade

2. Samba installieren

Installieren Sie das Samba-Paket, indem Sie es ausführen:

sudo apt install samba

Um die Installation zu bestätigen, überprüfen Sie die Samba-Version:

smbd –version

3. Samba konfigurieren

Nach der Installation müssen Sie Samba konfigurieren, indem Sie seine Hauptkonfigurationsdatei, smb.conf, bearbeiten.

Schritt 1: Öffnen Sie die Samba-Konfigurationsdatei

sudo nano /etc/samba/smb.conf

Schritt 2: Ein gemeinsames Verzeichnis einrichten

Entscheiden Sie sich für ein Verzeichnis, das Sie über das Netzwerk freigeben möchten. In diesem Beispiel erstellen wir einen Ordner mit dem Namen shared im Home-Verzeichnis.

mkdir ~/shared chmod 777 ~/shared

Der Befehl chmod 777 setzt die Berechtigungen so, dass jeder die Dateien im freigegebenen Verzeichnis lesen, schreiben und ausführen kann.

Schritt 3: Konfigurieren Sie Samba für das freigegebene Verzeichnis

Blättern Sie in der Datei smb.conf zum Ende der Datei und fügen Sie die folgenden Zeilen hinzu:

[SharedFolder] path = /home/username/shared available = yes valid users = username read only = no browsable = yes public = yes writable = yes

Ersetzen Sie username durch Ihren aktuellen Ubuntu-Benutzernamen. Diese Konfiguration erlaubt dem angegebenen Benutzer den Zugriff auf den gemeinsamen Ordner.

4. Einen Samba-Benutzer erstellen

Um den Zugriff zu beschränken, müssen Sie ein Samba-spezifisches Passwort für den Benutzer hinzufügen:

sudo smbpasswd -a benutzername

Geben Sie ein Passwort ein und bestätigen Sie es. Dieses Passwort ist erforderlich, um von einem entfernten System aus auf den gemeinsamen Ordner zuzugreifen.

5. Samba-Dienste neu starten

Starten Sie nach der Konfiguration den Samba-Dienst neu, um die Änderungen zu übernehmen:

sudo systemctl restart smbd

Sie können Samba auch so einstellen, dass es beim Booten startet:

sudo systemctl enable smbd

6. Zugriff auf den freigegebenen Ordner von einem Windows-System aus

Auf einem Windows-Computer können Sie nun auf den gemeinsamen Ordner von Ubuntu zugreifen:

  • Öffnen Sie den Datei-Explorer.
  • Geben Sie den Netzwerkpfad zu Ihrem Ubuntu-Rechner ein, z. B. \\ubuntu_ip_address\SharedFolder.
  • Wenn Sie dazu aufgefordert werden, geben Sie den Samba-Benutzernamen und das Kennwort ein.

Der freigegebene Ordner sollte nun vom Windows-System aus zugänglich sein, so dass Sie Dateien lesen, schreiben und ändern können.

7. Zugriff auf Samba-Freigaben von einem anderen Linux-System aus

Verwenden Sie auf einem anderen Linux-System den folgenden Befehl, um auf das freigegebene Verzeichnis zuzugreifen:

smbclient //ubuntu_ip_address/SharedFolder -U username

8. Zusätzliche Konfigurationsoptionen

Sie können die Konfiguration von Samba weiter anpassen, um den Zugriff zu kontrollieren, Nur-Lese-Berechtigungen festzulegen oder mehrere gemeinsame Ordner zu definieren. Hier sind einige zusätzliche Einstellungen:

  • Schreibgeschützter Zugriff: Setzen Sie Nur Lesen = Ja, um Änderungen zu verhindern.
  • Gast-Zugang: Fügen Sie guest ok = yes hinzu, um anonymen Benutzern den Zugriff auf den gemeinsamen Ordner zu ermöglichen.
  • IP-Zugang einschränken: Verwenden Sie hosts allow, um den Zugriff auf bestimmte IP-Adressen zu beschränken.

9. Samba absichern

So sichern Sie Ihre Samba-Einrichtung:

  • Deaktivieren Sie den Gastzugang, wenn er nicht benötigt wird.
  • Verwenden Sie sichere Passwörter für Samba-Benutzer.
  • Beschränken Sie die Berechtigungen für gemeinsame Ordner auf die notwendigen Benutzer.

Fazit

Mit der Installation von Samba unter Ubuntu können Sie eine plattformübergreifende Dateifreigabe einrichten, die es Linux- und Windows-Systemen erleichtert, Dateien im selben Netzwerk gemeinsam zu nutzen. Durch die Konfiguration von freigegebenen Ordnern und die Festlegung von Benutzerrechten können Sie sowohl die Funktionalität als auch die Sicherheit Ihrer Samba-Einrichtung gewährleisten.

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills