So geben Sie Ordner von einem Ubuntu-PC in Ihrem Netzwerk frei

Sie können einen Ordner von einem Ubuntu-PC mit Windows-, Linux- und anderen SMB-fähigen Geräten teilen, indem Sie Samba verwenden. Eine bewährte Methode besteht darin, eine Freigabe zu erstellen /etc/samba/smb.conf, einem bestehenden Ubuntu-Benutzer ein Samba-Passwort zuzuweisen und sich per Hostname oder IP-Adresse mit der Freigabe zu verbinden. Die folgenden Schritte verwenden eine authentifizierte Freigabe anstelle eines offenen Gastzugriffs.

Die aktuelle Anleitung von Canonical für Samba-Dateiserver verwendet dasselbe Samba-Paket und dieselbe Konfigurationsdatei. Diese Schritte gelten für unterstützte Ubuntu-Versionen, einschließlich 24.04 LTS und 26.04 LTS.

Wie man einen Ordner unter Ubuntu über das Netzwerk freigibt

1. Samba installieren

Öffnen Sie das Terminal und installieren Sie das Samba-Serverpaket:

sudo apt update
sudo apt install samba

Samba stellt den SMB-Dateifreigabedienst bereit, der von Windows und anderen Desktop-Betriebssystemen verwendet wird.

Ubuntu Terminal installiert das Samba-Paket mit apt
Installieren Sie Samba aus den Paketquellen von Ubuntu.

2. Erstellen Sie den Ordner, den Sie freigeben möchten.

Dieses Beispiel speichert gemeinsam genutzte Daten unter /srv, was Canonical für vom System bereitgestellte Daten empfiehlt. Erstellen Sie das Verzeichnis und weisen Sie Ihrem aktuellen Ubuntu-Benutzerkonto den Besitzer zu:

sudo mkdir -p /srv/samba/share
sudo chown -R "$USER":"$USER" /srv/samba/share
chmod 0770 /srv/samba/share

Sie können stattdessen einen anderen Ordner verwenden, dessen Linux-Berechtigungen müssen es dem Samba-Benutzer jedoch erlauben, ihn zu lesen und zu beschreiben.

Ubuntu Terminal erstellt das Verzeichnis /srv/samba/share
Erstellen Sie ein eigenes Verzeichnis für die Netzwerkfreigabe.

3. Fügen Sie die Freigabe zu smb.conf hinzu.

Sichern Sie die Konfiguration und öffnen Sie sie anschließend in einem Texteditor:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
sudo nano /etc/samba/smb.conf

Fügen Sie diesen Block am Ende hinzu. Ersetzen Sie „ yourusernameIhren tatsächlichen Ubuntu-Benutzernamen“ durch Ihren tatsächlichen Ubuntu-Benutzernamen:

[Shared]
    path = /srv/samba/share
    browseable = yes
    read only = no
    guest ok = no
    valid users = yourusername
    create mask = 0660
    directory mask = 0770

read only = noSchreibzugriffe sind erlaubt, guest ok = noAnmeldeinformationen sind jedoch erforderlich. Diese valid usersZeile beschränkt die Freigabe auf das angegebene Konto.

Der Ubuntu-Texteditor zeigt den Shared-Samba-Konfigurationsblock an.
Fügen Sie einen Freigabeblock zu /etc/samba/smb.conf hinzu und deaktivieren Sie den Gastzugriff für die authentifizierte Konfiguration.

4. Erstellen Sie ein Samba-Passwort.

Samba verwaltet eine eigene Datenbank mit Anmeldeinformationen. Ihr Linux-Benutzerkonto muss bereits existieren, bevor es zu Samba hinzugefügt werden kann. Führen Sie folgenden Befehl aus:

sudo smbpasswd -a "$USER"

Geben Sie das Passwort ein, das Netzwerkclients verwenden sollen. Sowohl die Dokumentation zur Zugriffskontrolle für Freigaben von Canonical als auch das Samba-Handbuch zu smbpasswd beschreiben diesen separaten Authentifizierungsschritt.

Ubuntu Terminal erstellt ein Samba-Passwort für einen lokalen Benutzer
Fügen Sie Ihr bestehendes Linux-Konto zur separaten Anmeldeinformationsdatenbank von Samba hinzu.

5. Überprüfen Sie die Konfiguration und starten Sie Samba neu.

Bevor Sie den Dienst neu starten, überprüfen Sie die Konfiguration auf Syntaxfehler:

sudo testparm

Wenn die Konfiguration erfolgreich geladen wurde, starten Sie den SMB-Dienst neu:

sudo systemctl restart smbd
sudo systemctl status smbd --no-pager

Wenn smbddie Option aktiviert ist, kann die Freigabe Verbindungen annehmen.

Ubuntu Terminal validiert smb.conf mit testparm und startet smbd neu.
Überprüfen Sie die Konfiguration, bevor Sie den Samba-Dienst neu starten.

6. Samba über UFW zulassen, wenn die Firewall aktiv ist

Überprüfen Sie zuerst UFW:

sudo ufw status

Wenn es aktiv ist, erlauben Sie das Samba-Anwendungsprofil. Für eine bessere LAN-Nutzung ersetzen Sie das Beispiel-Subnetz durch Ihr eigenes:

sudo ufw allow from 192.168.1.0/24 to any app Samba

Die Firewall-Dokumentation von Ubuntu beschreibt sowohl das Samba-Anwendungsprofil als auch die auf Subnetze beschränkte Syntax.

Ubuntu Terminal, das das Samba UFW-Anwendungsprofil aus einem lokalen Subnetz zulässt
Wenn UFW aktiv ist, erlauben Sie Samba nach Möglichkeit nur aus Ihrem lokalen Subnetz.

7. Verbindung von Windows aus herstellen

Ermitteln Sie die Adresse des Ubuntu-PCs mit hostname -I. Geben Sie im Windows-Datei-Explorer einen Pfad wie den folgenden ein:

\\192.168.1.10\Shared

Melden Sie sich mit dem Ubuntu-Benutzernamen, den Sie eingegeben haben, valid usersund dem Samba-Passwort aus Schritt 4 an. Verwenden Sie Ihre tatsächliche Ubuntu-IP-Adresse, nicht die oben genannte Beispieladresse.

Windows 11 Datei-Explorer öffnet eine Ubuntu-Samba-Freigabe über die IP-Adresse
Windows kann die Freigabe direkt mit der IP-Adresse und dem Freigabenamen des Ubuntu-PCs öffnen.

8. Verbindung von einem anderen Ubuntu- oder Linux-PC herstellen

Drücken Sie in GNOME Files Strg+L oder verwenden Sie „Andere Speicherorte“ und geben Sie dann Folgendes ein:

smb://192.168.1.10/Shared

Andere SMB-Clients können dieselbe Serveradresse, denselben Freigabenamen, denselben Benutzernamen und dasselbe Passwort verwenden. Der macOS Finder kann ebenfalls eine smb://Serveradresse über „Gehe zu“ > „Mit Server verbinden“ verwenden .

Ubuntu Files öffnet dieselbe Samba-Freigabe mit einer smb://-Adresse
Linux-Desktops, die GNOME Files verwenden, können sich über eine smb://-Adresse verbinden.

Wenn die Ubuntu-Freigabe nicht unter Netzwerk angezeigt wird

Gehen Sie nicht davon aus, dass die Freigabe defekt ist, nur weil sie nicht automatisch angezeigt wird. Bei Neuinstallationen von Ubuntu 26.04 LTS ist die NetBIOS-Unterstützung von Samba laut den Versionshinweisen von Canonical zu 26.04 LTS standardmäßig deaktiviert . Das direkte Öffnen \\IP-address\Sharedder Freigabe smb://IP-address/Sharedist in der Regel der schnellste Test.

  • Zugriff verweigert: Bitte überprüfen Sie, ob der Benutzername übereinstimmt valid usersund ob das Linux-Konto auf das freigegebene Verzeichnis zugreifen kann.
  • Verbindung verweigert: Führen Sie das Programm aus systemctl status smbdund überprüfen Sie, ob UFW Samba blockiert.
  • Konfigurationsfehler: Führen Sie das Programm sudo testparmerneut aus und korrigieren Sie die gemeldete Zeile in smb.conf.
  • Die IP-Adresse hat sich geändert: Überprüfen Sie sie hostname -Ierneut oder konfigurieren Sie eine DHCP-Reservierung auf Ihrem Router.

Wie sieht es mit der Option „Lokale Netzwerkfreigabe“ im Ordner „Dateien“ aus?

Ubuntu veröffentlicht weiterhin das Paket nautilus-share , das die Samba-Freigabeintegration in GNOME Files hinzufügt. Die Installation ist jedoch nicht standardmäßig garantiert, und die Menüführung kann je nach Ubuntu-Version variieren. Die manuelle Samba-Konfiguration ist zwar technischer, ermöglicht aber die explizite Festlegung von Authentifizierung, Berechtigungen, Firewall-Regeln und Fehlerbehebung.

Soll der Gastzugang aktiviert werden?

Die Gastfreigabe ist in einem vertrauenswürdigen Heimnetzwerk praktisch, ermöglicht es Clients jedoch, sich ohne Samba-Passwort zu verbinden. Canonicals Dateiserver-Leitfaden enthält ein Beispiel für die Gastfreigabe, weist aber gleichzeitig darauf hin, dass dies weitreichenden Zugriff im lokalen Netzwerk gewährt. Für persönliche Dokumente oder Netzwerke, denen Sie nicht vollständig vertrauen, sollten Sie guest ok = nostattdessen authentifizierte Benutzer verwenden.

Einen Kommentar hinterlassen

So stellen Sie verlorene Partitionen und Festplattendaten sicher wieder her

So stellen Sie verlorene Partitionen und Festplattendaten sicher wieder her

Erfahren Sie, wie Sie mit TestDisk und PhotoRec verlorene Partitionen und Dateien wiederherstellen. Schützen Sie das Quelllaufwerk, führen Sie einen sicheren Scan durch und speichern Sie die wiederhergestellten Daten auf einer anderen Festplatte.

Wie man QR-Codes auf einem Linux-Desktop scannt

Wie man QR-Codes auf einem Linux-Desktop scannt

Scannen Sie QR-Codes unter Linux mit CoBang mithilfe einer Webcam oder einer Bilddatei. Informationen zu Installationsoptionen, Einrichtungsschritten und Lösungen für den Kamerazugriff über Flatpak finden Sie hier.

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

Ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls: Optimieren Sie Belichtung, Farbe, Flimmerreduzierung und andere unterstützte Steuerelemente und prüfen Sie anschließend die kompatiblen Videomodi.

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

Installieren Sie PhpStorm unter Linux mit der JetBrains Toolbox oder dem eigenständigen tar.gz-Archiv, zusätzlich zu den Snap- und Arch-AUR-Optionen. Java ist bereits enthalten.

Wie man unter Linux mit GIMP ein Bild ausschneidet

Wie man unter Linux mit GIMP ein Bild ausschneidet

Unter Linux mit GIMP den Fotohintergrund entfernen: Motiv nachzeichnen, ausgewählten Hintergrund löschen, Transparenz beibehalten und wiederverwendbare PNG-Datei exportieren.

So richten Sie Dual-Panels unter XFCE 4 ein

So richten Sie Dual-Panels unter XFCE 4 ein

Erstellen Sie für jeden Bildschirm ein separates XFCE 4-Panel, weisen Sie das zweite Panel dem richtigen Ausgang zu, positionieren und skalieren Sie es und fügen Sie die benötigten Launcher und Statusanzeigen hinzu.

So installieren Sie Cisco Packet Tracer unter Linux

So installieren Sie Cisco Packet Tracer unter Linux

Laden Sie Cisco Packet Tracer 9.0.1 für Ubuntu 64-Bit herunter, installieren Sie das DEB-Paket mit APT, akzeptieren Sie die Lizenz im Terminal und melden Sie sich an, um ein Lab zu starten.

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Erstellen Sie unter Linux mit GNOME Disks oder dd ein CD-ROM-ISO. Identifizieren Sie das optische Laufwerk, überwachen Sie den Kopiervorgang, überprüfen Sie das Image und erkennen Sie, wann eine beschädigte oder Audio-Disc ein anderes Tool benötigt.

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

Laden Sie FlightGear kostenlos von der offiziellen Website herunter. Vergleichen Sie die Pakete für Windows, macOS und Linux, installieren Sie die Datendateien und starten Sie Ihren ersten Flug.

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Öffnen Sie Google Tasks in einem Browser, fügen Sie eine Chrome-Verknüpfung oder einen App-ähnlichen Start hinzu und verwalten Sie terminierte Aufgaben über Kalender und Gmail.