Das letzte Update war vor 29. August 2022 von Benedikt Schächner
Einen Home Server selbst zu hosten und installieren, sowie konfigurieren ist sehr, sehr viel Arbeit und deswegen gibt es einen, hoffentlich, übersichtlichen Leitartikel mit dem wir Sie unterstützen werden.
In dem letzten Artikel ist es um den SMB Cliet in NextCloud bei externen Festplatten gegangen
Jetzt wollen wir eine Samba Freigabe für unseren Ubuntu Server einrichten. Das ist nicht unbedingt nötig, aber hier ist einfach mal die Anleitug:
Zuerst installieren wir Samba mit dem Befehl
sudo apt install samba
Das wars eigentlich schon. Die Konfigurations Datei von Samba kann man mit
sudo nano /etc/samba/smb.conf
bearbeiten.
Hier ändern wir
guest ok yes
sowie
usershare allow guests = yes
und
read only yes
jeweils zu no.
Dann fügen wir noch die Zeile
usershare owner only = false
hinzu und speichern mit strg + o und schließen mit strg + x.
Die Erklärungen kann man sich mal durchlesen, man muss abschätzen, was für seine Konfiguration und den Anwendungsfall die beste Sicherheit bringt.
Jetzt fügen wir unseren Benutzer (z.B. schaechner) noch zu den Gruppen users und sambashare mit dem Befehl
sudo addgroup schaechner users
und
sudo addgroup schaechner sambashare
hinzu.
Jetzt fügen wir einen Benutzer mit
sudo smbpasswd -a schaechner
hinzu, wobei man den Namen schaechner verändern kann.
Danach aktivieren wir diesen mit
sudo smbpasswd -e USER
Unter Ubuntu müssen wir noch einen Ordner anklicken (mit der linken Maustaste) und dann unter Eigenschaften freigeben.
Jetzt aktivieren wir Samba noch mit
sudo systemctl enable smbd
damit Samba bei einem Neustart automatisch startet.
Jetzt starten wir Samba mit
sudo service smbd restart
neu.
Wenn wir jetzt in den Explorer (von Windows) gehen, können wir auf Netzwerk gehen und dann
\\xxx.xxx.xxx.xx
(das ist unsere IP-Adresse) einfügen.