So richten Sie einen Samba-Server unter Debian 10 Buster ein
Mit Samba können Sie Ihre Dateien über ein lokales Netzwerk für Computer freigeben, auf denen ein beliebiges Betriebssystem ausgeführt wird. Samba macht es auch einfach, den Zugriff auf diese Freigaben mit einer einzigen Konfigurationsdatei zu steuern. Unter Debian wird diese Konfiguration hauptsächlich für Sie eingerichtet, was die Konfiguration eines Samba-Servers unter Debian zu einer reibungslosen Erfahrung macht.
In diesem Tutorial lernen Sie:
- So installieren Sie Samba
- So ändern Sie die globalen Einstellungen von Samba
- So konfigurieren Sie eine neue Freigabe
- So richten Sie einen Samba-Benutzer ein
- So stellen Sie eine Verbindung zu einer Freigabe her
Samba unter Debian 10.
Verwendete Softwareanforderungen und Konventionen
Samba installieren
Installieren Sie Samba unter Debian 10.
Unter Debian können Sie den Samba-Server direkt aus den Standard-Debian-Repositories installieren. Es handelt sich um ein einzelnes Paket, also installieren Sie es.
sudo apt install sambaGlobale Einstellungen von Samba ändern
Die Konfiguration von Samba finden Sie in /etc/samba/smb.conf. Diese Datei enthält sowohl die globale Konfiguration für Samba selbst als auch Ihre Freigaben. Debian ist normalerweise gut darin, intelligente Standardkonfigurationen bereitzustellen, die sofort funktionieren, aber es kann nicht schaden, einen Blick auf die bereitgestellten Einstellungen zu werfen und Änderungen vorzunehmen, wo nötig.
Samba-Einstellungen unter Debian 10.
Die erste Einstellung, die Sie oben in Ihren allgemeinen Einstellungen finden, ist die Arbeitsgruppe. Dadurch wird der Name der Windows-Arbeitsgruppe bestimmt, der der Server angehört. Der Standardwert ist WORKGROUP, da dies auch der Standardwert unter Windows ist. Wenn Sie etwas anderes konfiguriert haben, ändern Sie es auch hier.
workgroup = WORKGROUPAls Nächstes möchten Sie möglicherweise den Zugriff auf Ihren Server einschränken. Wenn Sie einschränken möchten, welche Computer eine Verbindung mit Ihrer Freigabe herstellen können, deaktivieren Sie die Option Schnittstellen, und geben Sie eine IP-Adresse oder einen IP-Adressbereich sowie eine Schnittstelle an, über die eine Verbindung hergestellt werden kann.
interfaces = 192.168.1.0/24 eth0Wenn Sie kein Fan dieser Methode sind, können Sie jederzeit die Option hosts allow hinzufügen, um einzuschränken, wer auch eine Verbindung herstellen kann. Geben Sie einfach danach IP-Adressen oder -Bereiche an.
hosts allow = 127.0.0.1/8 192.168.1.0/24Der Rest der allgemeinen Einstellungen ist auf ziemlich solide Standardeinstellungen eingestellt. Sie müssen sie nicht ändern, um Ihre Aktien zum Laufen zu bringen, aber Sie können sich gerne umsehen und alles optimieren, was Sie möchten.
Konfigurieren einer neuen Freigabe
Samba unter Debian 10.
Es sind bereits einige Freigaben für Sie eingerichtet. Sie ermöglichen es Ihnen, die Benutzerordner eines beliebigen Benutzers auf dem System und Ihren Druckern freizugeben. Tatsächlich gibt es bereits ein Druckverzeichnis, das freigegeben wird. Ändern Sie den durchsuchbaren Wert in nein.
Versuchen Sie nun, Ihre eigene Freigabe zu erstellen. Es gibt eine Vielzahl von Optionen, aus denen Sie für Ihre Samba-Aktie auswählen können, aber dieser Leitfaden behandelt die gängigsten.
Benennen Sie zunächst Ihre Freigabe, und setzen Sie diesen Namen in Klammern.
[New Share]Fügen Sie in der nächsten Zeile vier Leerzeichen mit der Tabulatortaste ein und schreiben Sie einen kurzen Kommentar, in dem die Freigabe beschrieben wird.
comment = My new shareLegen Sie als Nächstes den Pfad auf den absoluten Pfad zur Freigabe fest.
path = /home/user/shareWählen Sie aus, ob Sie zu der Freigabe navigieren möchten oder ob Sie sie direkt manuell bereitstellen müssen.
browseable = yesMöchten Sie, dass Benutzer in die Freigabe schreiben oder sie schreibgeschützt bereitstellen können?
read only = noKönnen Gäste darauf zugreifen? In Samba-Begriffen sind Gäste anonyme Benutzer, die sich nicht bei der Freigabe angemeldet haben. Kurz gesagt, möchten Sie die Freigabe mit einem Passwort schützen oder den Zugriff auf bestimmte Benutzer beschränken?
guest ok = noWenn Gäste nicht auf die Freigabe zugreifen können, wer kann das dann?
valid users = username
Und das ist es. Es gibt andere Optionen und andere Möglichkeiten, diese grundlegenden Schritte auszuführen, aber sie führen Sie mehr oder weniger an die gleiche Stelle. Wenn Sie nicht etwas wirklich Bestimmtes im Sinn haben, sollten diese Optionen ausreichen. Wenn man es zusammenfügt, erhält man etwa Folgendes:
[New Share]
comment = A new share
path = /home/nick/share
browseable = yes
read only = no
guest ok = no
valid users = nickSpeichern und beenden. Starten Sie dann Samba neu.
systemctl restart smbdEinrichten eines Samba-Benutzers
Um eine Verbindung zu Ihrer Freigabe herzustellen, müssen Sie Samba-Benutzerkonten einrichten, es sei denn, Sie verwenden nur den Gastzugang. Es ist superschnell und erfordert nur einen einzigen Befehl.
smbpasswd -a usernameDanach werden Sie aufgefordert, ein Passwort für diesen Benutzer einzugeben. Das ist das Passwort, hinter dem ihre Aktien gesperrt werden.
So stellen Sie eine Verbindung zu einer Freigabe her
Es gibt eine Reihe von Paketen, die Sie benötigen, um eine Verbindung zu einer Samba-Freigabe herzustellen. Fahren Sie fort und installieren Sie sie.
sudo apt install samba-client cifs-utilsDurchsuchen Sie Samba Share unter Debian 10.
Jetzt können Sie Ihren Dateibrowser öffnen und zum Abschnitt Netzwerk navigieren. Dort wird Ihr Server aufgelistet und darunter die Freigabe, die Sie gerade eingerichtet haben.
Schlussfolgerung
Sie sind bereit, Ihre eigenen Samba-Freigaben unter Debian zu erstellen und von Ihren anderen Linux-Rechnern aus darauf zuzugreifen. Es steckt nicht viel mehr dahinter, und Samba wird automatisch mit Debian beim Booten starten.




