Ubuntu 23.10: Windows-Share mit Lese-/Schreibrechten einrichten

In Ubuntu 23.10 ist der „Share folders“-Kontextmenü im Filemanager nicht mehr enthalten.
Abhilfe schafft die Installation dieses Pakets:

sudo apt-get install nautilus-share

Danach ist der Eintrag wieder im Kontextmenü enthalten.

Achtung: Die nachfolgende Anleitung beschreibt den Fall, dass Daten von einem PC zu einem anderen PC verschoben werden. Es wird dabei NICHT auf User-Berechtigungen geachtet. Wende diese Anleitung also nur für das einmalige Verschieben von Daten an, und NICHT um damit im Regulärbetrieb Daten auszutauschen.

Damit Daten von einer NTFS-Festplatte über einen Windows-Share verschoben werden können, sind folgende Eingriffe notwendig.

Im „Folder sharing„-Dialog

  1. Die Checkbox „Share this folder“ aktivieren
  2. Die Checkbox „Allow others to create and delete files in this folder“ aktivieren
  3. Die Checkbox „Guest access (for people without a user account)“ aktivieren

Bestätige dann mit „Modify share„.

Im Ubuntu-Livesystem ist eine NTFS-Festplatte unter /media/ubuntu/xxxx gemounted.
Der Samda-Dienst muss jetzt dahingehend konfiguriert, was über die Datei /etc/samba/smb.conf erfolgt.

sudo nano /etc/samba/smb.conf

Füge dort im Abschnitt [global], unterhalb von „workgroup“, Folgendes ein:

force user = ubuntu

Speichere die Datei.

Starte abschließend den Samba-Dienst neu:

sudo service smbd restart

Wichtig: Setze dann auch für alle Dateien Read/Write/Delete-Permissions für die „others“-Gruppe.

Damit hast du die Freigabe eingerichtet. Bevor du das umsetzt, achte nochmals auf den roten Kasten oben, und dem dort beschriebenen Anwendungsfall.

Image Credits: Ubuntu Desktop 23.10: Mantic Minotaur deep dive