So geben Sie Verzeichnisse für Ihr LAN frei Von Ubuntu Desktop 22.04

Jack Wallen führt Sie durch die einfachen Schritte zum Freigeben eines Verzeichnisses von Ubuntu Desktop 22.04 in Ihrem LAN, damit andere Benutzer darauf zugreifen können.

Bild: Mohamad Faizal / Adobe Stock

Ubuntu 22.04 (Jammy Jellyfish) ist da und bietet viele aufregende neue Funktionen, die sowohl Hardcore-Linux-Benutzer als auch Neulinge in der Welt von Linux überzeugen werden Open Source. Wie üblich haben sich die Entwickler von Ubuntu alle Mühe gegeben, alles nicht nur „nur zu erledigen“, sondern es mit Leichtigkeit zu tun.

SEHEN: Über 40 Open-Source- und Linux-Begriffe, die Sie kennen müssen (TechRepublic Premium)

Ein typisches Beispiel: die gemeinsame Nutzung von Verzeichnissen in Ihrem LAN. Dies ist ein Bereich, in dem Ubuntu der Konkurrenz schon immer überlegen war. Tatsächlich werden Sie kaum eine Linux-Distribution finden, die das Teilen von Ordnern so einfach macht wie Ubuntu.

Und genau das werde ich Ihnen zeigen, wie man es macht… ein Verzeichnis für Ihr LAN freigeben, damit andere Benutzer auf die darin enthaltenen Inhalte zugreifen können.

Was du brauchen wirst

Um diese Arbeit auszuführen, benötigen Sie eine laufende Instanz von Ubuntu Desktop 22.04, die mit einem lokalen Netzwerk (LAN) verbunden ist. Das war’s, machen wir uns an die Arbeit.

So geben Sie mit Ubuntu ein Verzeichnis für das LAN frei

Melden Sie sich bei Ihrer Instanz von Ubuntu Desktop 22.04 an und öffnen Sie dann die Datei-Manager-Anwendung. Klicken Sie mit der rechten Maustaste auf den Ordner „Öffentlich“ und wählen Sie „Lokale Netzwerkfreigabe“ (Abbildung A).

Abbildung A

Die Freigabe des öffentlichen Ordners für Ihr LAN kann über das Rechtsklick-Kontextmenü in der Datei-Manager-Anwendung erfolgen.
Die Freigabe des öffentlichen Ordners für Ihr LAN kann über das Rechtsklick-Kontextmenü in der Datei-Manager-Anwendung erfolgen.

Im resultierenden Popup (Abbildung B), aktivieren Sie das Kontrollkästchen für Diesen Ordner freigeben.

Abbildung B

Die Ordnerfreigabeoptionen für den öffentlichen Ordner.
Die Ordnerfreigabeoptionen für den öffentlichen Ordner.

Da Ubuntu Desktop 22.04 nicht mit vorinstalliertem Samba ausgeliefert wird, werden Sie aufgefordert, den Windows-Netzwerkfreigabedienst zu installieren. Klicken Sie auf Dienst installieren (Abbildung C).

Abbildung C

Die Installation des Freigabedienstes ist nur einen Klick entfernt.
Die Installation des Freigabedienstes ist nur einen Klick entfernt.

Wenn Sie dazu aufgefordert werden, klicken Sie erneut auf Installieren und geben Sie Ihr Benutzerkennwort ein, wenn Sie dazu aufgefordert werden. Nach Abschluss der Installation wird Samba ausgeführt und Sie können mit der Konfiguration der Freigabe fortfahren. Geben Sie der Freigabe einen Namen, einen optionalen Kommentar und legen Sie dann die Berechtigungen fest. Wenn Sie möchten, dass andere Benutzer Dateien innerhalb des Verzeichnisses erstellen und freigeben können, aktivieren Sie das Kontrollkästchen für diese Option. Wenn Sie der einzige Benutzer auf diesem Desktop-Rechner sind, müssen Sie Gastzugriff auf die Freigabe gewähren.

Nachdem Sie alles konfiguriert haben, klicken Sie auf Freigabe erstellen, und Sie sind fertig. Hinweis: Wenn Sie anderen Benutzern Zugriff gewähren, um Dateien zu erstellen und freizugeben, oder Gästen Zugriff gewähren, werden Sie aufgefordert, dem System zu erlauben, die Berechtigung automatisch festzulegen (was Sie zulassen sollten).

Fehlerbehebung beim Teilen mit Ubuntu

Wenn Sie feststellen, dass Benutzer nicht auf die Freigabe zugreifen können, besteht das Problem darin, dass das GUI-Tool kein Samba-Passwort für das zu verwendende System hinzufügen kann. Dies ist einer dieser Knackpunkte, die Ubuntu seit einiger Zeit beunruhigen. Die Lösung dafür ist jedoch recht einfach. Alles, was Sie tun müssen, ist ein Terminalfenster zu öffnen und den Befehl auszugeben:

sudo smbpasswd -a USER

Wobei BENUTZER der Name des Benutzerkontos auf Ihrem System ist.

Das Ärgerliche an diesem Schluckauf ist, dass er möglicherweise den Gastzugriff verhindert. Wenn Sie den Ordner daher für andere freigeben möchten, müssen Sie ein Gastkonto erstellen. Sie können zum Terminalfenster zurückkehren und den Benutzer mit dem Befehl hinzufügen:

sudo adduser guest

Beantworten Sie die erforderlichen Fragen (geben Sie dem Gastbenutzer ein sicheres Passwort). Sobald Sie den Benutzer erstellt haben, müssen Sie ihn mit dem Befehl smbpasswd wie folgt hinzufügen:

sudo smbpasswd -a guest

Folgen Sie diesem mit dem Befehl:

sudo smbpasswd -e guest

An diesem Punkt könnten Sie die Gastanmeldeinformationen jedem geben, der Zugriff auf diesen öffentlichen Ordner benötigt, und er sollte in der Lage sein, ihn von jedem Computer in Ihrem LAN aus zu erreichen.

Wenn das nicht funktioniert, müssen Sie die Freigabe zur Samba-Konfigurationsdatei hinzufügen. Öffnen Sie diese Datei mit dem Befehl:

sudo nano /etc/samba/smb.conf

Fügen Sie in dieser Datei unten Folgendes hinzu:

[Public]
path = /home/USER/Public
browsable = yes
writable = yes
read only = no

Wobei USER Ihr Benutzername ist. Speichern und schließen Sie die Datei.

Und wenn dies anderen registrierten Benutzern keinen Zugriff gewährt, müssen Sie möglicherweise das Gastkonto zu der Gruppe hinzufügen, die der Freigabe zugeordnet ist. Angenommen, die Freigabe befindet sich in / home / jack / Public (was bedeutet, dass sie dem Benutzer / der Gruppe jack gehört. Sie könnten das Gastkonto mit dem folgenden Befehl zur Gruppe jack hinzufügen:

sudo usermod -aG jack guest

Danach jeder Benutzer, der der Gruppe angehört Jack sollte auf das öffentliche Verzeichnis zugreifen können, das für das LAN freigegeben wurde.

Ich würde gerne in zukünftigen Versionen von Ubuntu (oder einer anderen Desktop-Linux-Version) einen viel einfacheren Ansatz sehen, um Verzeichnisse erfolgreich in einem LAN freizugeben, ohne alle zusätzlichen Schritte zur Fehlerbehebung durchlaufen zu müssen.

Abonnieren Sie TechRepublic Wie man Technik auf YouTube zum Laufen bringt für die neuesten technischen Ratschläge für Geschäftsprofis von Jack Wallen.

Leave a Reply

Your email address will not be published.