{"id":895720,"date":"2023-10-31T11:40:11","date_gmt":"2023-10-31T16:40:11","guid":{"rendered":"https:\/\/blogging-techies.com\/ge\/so-installieren-sie-den-samba-dateifreigabeserver-auf-einem-linux-system\/"},"modified":"2023-10-31T11:40:11","modified_gmt":"2023-10-31T16:40:11","slug":"so-installieren-sie-den-samba-dateifreigabeserver-auf-einem-linux-system","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/ge\/so-installieren-sie-den-samba-dateifreigabeserver-auf-einem-linux-system\/","title":{"rendered":"So installieren Sie den Samba-Dateifreigabeserver auf einem Linux-System"},"content":{"rendered":"<p>Kurz gesagt, der SMB Samba File Sharing Server ist ein Open-Source-Filesharing-Server, der speziell f\u00fcr Linux-Systeme entwickelt wurde.  Erm\u00f6glicht die Dateifreigabe zwischen Client-PCs von einem gehosteten Server aus.  Es handelt sich nicht um einen herk\u00f6mmlichen FTP-Servertyp, und es sind keine gehosteten Dateien f\u00fcr Client-Benutzer erforderlich.  Sie k\u00f6nnen den Samba-Dateifreigabeserver unter Linux verwenden, um \u00fcber ein Netzwerk auf Windows-Dateien zuzugreifen.  Samba kann sowohl f\u00fcr den pers\u00f6nlichen als auch f\u00fcr den kommerziellen Gebrauch verwendet werden.  In Samba erhalten Benutzer Lese- und Schreibrechte f\u00fcr den Zugriff auf Dateien.  Sie k\u00f6nnen Dateien auf dem Server \u00e4ndern, \u00fcberpr\u00fcfen und bearbeiten und die \u00c4nderungen werden sofort aktiviert.  Kurz gesagt, die Verwendung von Samba zum Teilen von Dateien mit Clients mit Zugriffsberechtigung ist unter Linux einfach und robust.<\/p>\n<h2 id=\"samba-file-sharing-server-on-linux\" class=\"ftwp-heading\"><strong>Samba-Filesharing-Server unter Linux<\/strong><\/h2>\n<p>Der Samba-Filesharing-Server wurde urspr\u00fcnglich 1992 als verteiltes Netzwerkdateisystem ver\u00f6ffentlicht.  Unter Linux ist die Nutzung des Samba-Dateifreigabedienstes sicher und aus der Ferne zug\u00e4nglich.  Es ist in den Programmiersprachen C und Python geschrieben und verf\u00fcgt \u00fcber die GNU-Datenschutzlizenz.  Unter Linux fungiert der Samba-Dateifreigabeserver als leicht zug\u00e4ngliches Gateway \u00fcber ein Netzwerk, das \u00f6ffentlich aktiviert werden kann.<\/p>\n<p>Sie k\u00f6nnen den Samba-Server auf einem Linux-Computer in Ihrem lokalen Netzwerksystem verwenden.  Ja erm\u00f6glicht auch die Dateifreigabe von Windows und Mac. Um den Samba-Dateiserver einzurichten, m\u00fcssen Sie \u00fcber Grundkenntnisse der Linux-Dateiserver verf\u00fcgen.  In diesem Beitrag erfahren Sie, wie Sie den Samba-Dateifreigabeserver unter Linux installieren und konfigurieren.<\/p>\n<h3 id=\"1-samba-file-sharing-server-on-ubuntu\" class=\"ftwp-heading\"><strong>1. Samba-Dateifreigabeserver unter Ubuntu<\/strong><\/h3>\n<p>Der Samba-Filesharing-Server ist offiziell im Linux-Repository verf\u00fcgbar.  Unter Ubuntu und anderen Debian-Distributionen k\u00f6nnen Sie die folgenden Befehle ausf\u00fchren, um den Samba-Dateifreigabeserver auf Ubuntu zu installieren.<\/p>\n<pre>sudo apt update\r\nsudo apt install samba<\/pre>\n<p>Sobald die Installation von Samba abgeschlossen ist, k\u00f6nnen Sie nun den Speicherort der Samba-Datei \u00fcberpr\u00fcfen, um sicherzustellen, dass sie korrekt installiert wurde oder nicht.<\/p>\n<pre>whereis samba<\/pre>\n<p>Nachdem Sie den Samba File Sharing Server auf Ihrem Computer installiert haben, k\u00f6nnen Sie nun ein neues Verzeichnis in Ihrem Dateisystem erstellen, in dem der Samba File Sharing Server die Dateien hosten kann, die Sie in Ihrem lokalen Netzwerk freigeben m\u00f6chten.<\/p>\n<pre>sudo mkdir \/home\/ubuntupit\/sambashare\/<\/pre>\n<p>Nachdem wir den Ordner erstellt haben, bearbeiten wir nun das Konfigurationsskript des Samba-Dateifreigabeservers, um den Samba-Pfad zuzuweisen.  Sie k\u00f6nnen den folgenden Befehl ausf\u00fchren, um das Samba-Setup-Skript mit Bearbeitungszugriff zu \u00f6ffnen.<\/p>\n<pre>sudo nano \/etc\/samba\/smb.conf<\/pre>\n<p>Sobald das Skript ge\u00f6ffnet ist, kopieren Sie die folgenden Skriptzeilen und f\u00fcgen Sie sie ein.  M\u00f6glicherweise m\u00fcssen Sie die Skriptcodes bearbeiten und Ihre eigenen Anmeldeinformationen eingeben.<\/p>\n<pre>[sambashare]\r\ncomment = Samba on Ubuntu\r\npath = \/home\/username\/sambashare\r\nread only = no\r\nbrowsable = yes<\/pre>\n<p>Nachdem wir das Setup-Skript bearbeitet haben, starten wir nun den Samba-Dateifreigabeserver auf unserem Linux-Rechner neu.<\/p>\n<pre>sudo service smbd restart<\/pre>\n<p>Wenn Sie Ihren Samba-Dateifreigabeserver in einem lokalen Netzwerk nicht finden k\u00f6nnen, stellen Sie sicher, dass die Firewall ihn in Ihrem Netzwerk nicht sch\u00fctzt.<\/p>\n<pre>sudo ufw allow samba<\/pre>\n<p>Jetzt k\u00f6nnen Sie auch einen Benutzer f\u00fcr den Samba-Dateifreigabeserver auf Ihrem Computer hinzuf\u00fcgen.<\/p>\n<pre>sudo smbpasswd -a username<\/pre>\n<h3 id=\"2-install-samba-on-red-hat-linux\" class=\"ftwp-heading\"><strong>2. Installieren Sie Samba unter Red Hat Linux<\/strong><\/h3>\n<p>Die Installation des Samba-Dateifreigabeservers auf einer Fedora-Workstation oder auf Red Hat Linux-basierten Distributionen ist etwas anders und die Konfigurationsskripts sind auch nicht die gleichen wie unter Ubuntu.  Aber keine Sorge, hier erfahren Sie, wie Sie den Samba-Dateifreigabeserver auf YUM-basierten Systemen installieren und konfigurieren.  Wenn Ihre Fedora-Workstation auf die neueste Version aktualisiert wird, k\u00f6nnen die folgenden YUM-Befehle auch auf Fedora ausgef\u00fchrt werden.<\/p>\n<h4><strong>Schritt 1: Installieren Sie das Samba Client Tool<\/strong><\/h4>\n<p>Aktualisieren Sie zun\u00e4chst Ihr System-Repository, um sicherzustellen, dass YUM keine Probleme beim Abrufen des Samba-Clients aus dem offiziellen Repository hat.<\/p>\n<pre>sudo yum update<\/pre>\n<p>F\u00fchren Sie nun den folgenden YUM-Befehl mit Root-Zugriff aus, um das Samba Server Client Tool auf Ihrem Linux-System zu installieren.<\/p>\n<pre>sudo yum install samba samba-common samba-client<\/pre>\n<p>Die Installation w\u00fcrde nicht lange dauern;  Sobald dies erledigt ist, erstellen wir eine Sicherungskopie der Samba-Konfigurationsdatei, damit wir sie wiederherstellen k\u00f6nnen, falls wir mit der Konfigurationsdatei etwas falsch machen.<\/p>\n<pre>sudo mv \/etc\/samba\/smb.comf \/etc\/samba\/smb.conf.bk<\/pre>\n<h4><strong>Schritt 2: Samba-Dateifreigabeserver unter Linux einrichten<\/strong><\/h4>\n<p>Jetzt erstellen wir in unserem Linux-Verzeichnis ein neues Verzeichnis f\u00fcr den Samba-Filesharing-Server.  F\u00fchren Sie nun die folgenden Befehle zum Umschalten des Modus aus, um auf die vollst\u00e4ndige Bearbeitungsberechtigung f\u00fcr das Verzeichnis zuzugreifen.<\/p>\n<pre>sudo mkdir -p \/srv\/samba\/repository\r\nsudo chmod -R 755 \/srv\/samba\/repository\r\nsudo chown -R nobody:nobody \/srv\/samba\/repository\r\nsudo chcon -t samba_share_t \/srv\/samba\/repository<\/pre>\n<p>Jetzt k\u00f6nnen Sie den folgenden Nano-Befehl ausf\u00fchren, um die Samba-Konfigurationsdatei zu bearbeiten.<\/p>\n<pre>sudo nano \/etc\/samba\/smb.conf<\/pre>\n<p>Wenn das Skript ge\u00f6ffnet wird, geben Sie die folgenden Konfigurationszeilen in das Skript ein, speichern und schlie\u00dfen Sie dann die Datei.  Bitte beachten Sie, dass Sie das Skript m\u00f6glicherweise entsprechend Ihren eigenen Serverdaten und Parametern bearbeiten m\u00fcssen.<\/p>\n<pre>[global]\r\nworkgroup = WORKGROUP\r\nserver string = Samba Server %v\r\nnetbios name = rocky linux 8\r\nsecurity = user\r\nmap to guest = bad user\r\ndns proxy = no\r\n\r\n[Public]\r\npath = \/srv\/samba\/repository\r\nbrowsable =yes\r\nwritable = yes\r\nguest ok = yes\r\nread only = no<\/pre>\n<p>F\u00fchren Sie nun den folgenden Befehl aus, um den Samba-Server auf der Maschine zu testen.<\/p>\n<pre>sudo testparm<\/pre>\n<p>Es w\u00e4re auch hilfreich, Ihren Server im lokalen Netzwerk zu finden, wenn Sie dem Firewall-Tool erlauben, Ihren Samba-Server zug\u00e4nglich zu machen.  Es ist notwendig, die Firewall neu zu starten, nachdem Sie \u00c4nderungen vorgenommen haben.<\/p>\n<pre>sudo firewall-cmd --add-service=samba --zone=public --parmanent\r\nsudo firewall-cmd --reload<\/pre>\n<p>Bisher haben wir Schritte zur Installation und Konfiguration des Samba-Servers auf einem Fedora\/Red Hat Linux-System gesehen.  Jetzt sehen wir Befehle zum Starten und Aktivieren des Server Message Block-Protokolls und des Samba-Servers, um ihn von Windows aus zug\u00e4nglich zu machen.<\/p>\n<pre>sudo systemctl start smb\r\nsudo systemctl enable smb\r\nsudo systemctl start nmb\r\nsudo systemctl enable nmb<\/pre>\n<p>Nachdem Sie SMB und NMB auf Ihrem Linux-System aktiviert und gestartet haben, k\u00f6nnen Sie nun den Status \u00fcberpr\u00fcfen, indem Sie die folgenden Systemsteuerungsbefehle ausf\u00fchren.<\/p>\n<pre>sudo systemctl status smb\r\nsudo systemctl status nmb<\/pre>\n<h3 id=\"3-install-samba-on-fedora\" class=\"ftwp-heading\"><strong>3. Installieren Sie Samba auf Fedora<\/strong><\/h3>\n<p>Fedora verf\u00fcgt \u00fcber eigene DNF-Befehle, um den Samba-Server auf dem System zu installieren.  Sie k\u00f6nnen die folgenden Befehle ausf\u00fchren, um den Samba-Server auf der Fedora-Workstation zu installieren.<\/p>\n<pre>sudo dnf install samba<\/pre>\n<p>Wenn die Installation abgeschlossen ist, k\u00f6nnen Sie sie nun mit dem unten angegebenen Systemsteuerungsbefehl auf Ihrem System aktivieren.<\/p>\n<pre>sudo systemctl enable smb --now<\/pre>\n<p>Stellen Sie nun sicher, dass die Firewall Ihres Systems Samba-Server in Ihrem LAN zul\u00e4sst.<\/p>\n<pre>firewall-cmd --get-active-zones\r\nsudo firewall-cmd --permanent --zone=FedoraWorkstation --add-service=samba\r\nsudo firewall-cmd --reload<\/pre>\n<p>Nachdem wir Samba auf dem System installiert und aktiviert haben, erstellen wir einen neuen Benutzer f\u00fcr den Samba-Dateifreigabeserver auf der Fedora-Workstation.<\/p>\n<pre>sudo smbpasswd -a ubuntupit<\/pre>\n<p>Als n\u00e4chstes m\u00fcssen wir den Ordner, den wir teilen m\u00f6chten, auf dem Server freigeben.  F\u00fchren Sie die folgenden Befehle aus, um einen Ordner zuzuordnen und ihn im lokalen Netzwerk freizugeben.<\/p>\n<pre>mkdir \/home\/ubuntupit\/share\r\nsudo semanage fcontext --add --type \"samba_share_t\" ~\/share\r\nsudo restorecon -R ~\/share<\/pre>\n<p>Nachdem Sie das Verzeichnis installiert und ausgew\u00e4hlt haben, m\u00fcssen Sie m\u00f6glicherweise das Samba-Dateiserver-Setup-Skript auf Ihrem Linux-Computer bearbeiten.  F\u00fchren Sie den folgenden Nano-Befehl aus, um das Samba-Setup-Skript mit Nano zu bearbeiten.<\/p>\n<pre>sudo nano \/etc\/samba\/smb.conf<\/pre>\n<p>Sobald die Skriptdatei ge\u00f6ffnet ist, geben Sie die folgenden Zeilen in Ihr Skript ein, speichern Sie die Datei und beenden Sie sie.<\/p>\n<pre>[share]\r\ncomment = My Share\r\npath = \/home\/jane\/share\r\nwriteable = yes\r\nbrowseable = yes\r\npublic = yes\r\ncreate mask = 0644\r\ndirectory mask = 0755\r\nwrite list = user<\/pre>\n<p>Laden Sie abschlie\u00dfend den Samba-Server und den Firewall-Daemon auf Ihrem Linux-Computer neu, um die Auswirkungen zu sehen.<\/p>\n<pre>sudo systemctl restart smb<\/pre>\n<p>Laden Sie den Firewall-Daemon auf Fedora neu.<\/p>\n<pre># firewall-cmd --add-service=samba --permanent\r\n# firewall-cmd --reload<\/pre>\n<h2 id=\"final-words\" class=\"ftwp-heading\"><strong>Letzte Worte<\/strong><\/h2>\n<p>Ein File-Sharing-Server \u00fcber das lokale Netzwerk ist immer gut, um die Arbeitsleistung zu steigern.  Wenn Sie \u00fcber eine Workstation verf\u00fcgen, auf der Sie sowohl auf Linux- als auch auf Windows-Systemen arbeiten m\u00fcssen, ist die Wahl eines Samba-Dateiservers immer eine gute Entscheidung.  Im gesamten Beitrag habe ich die Methoden zur Installation des Samba-Dateifreigabeservers auf einem Linux-Computer beschrieben.<\/p>\n<p>Ich hoffe, dieser Beitrag war f\u00fcr Sie n\u00fctzlich.  Bitte teilen Sie ihn mit Ihren Freunden und der Linux-Community, wenn Sie diesen Beitrag n\u00fctzlich und informativ finden.  Sie k\u00f6nnen Ihre Meinung zu diesem Beitrag auch im Kommentarbereich schreiben.<\/p>\n   ","protected":false},"excerpt":{"rendered":"<p>Kurz gesagt, der SMB Samba File Sharing Server ist ein Open-Source-Filesharing-Server, der speziell f\u00fcr Linux-Systeme entwickelt wurde. Erm\u00f6glicht die Dateifreigabe zwischen Client-PCs von einem gehosteten Server aus. Es handelt sich nicht um einen herk\u00f6mmlichen FTP-Servertyp, und es sind keine gehosteten Dateien f\u00fcr Client-Benutzer erforderlich. Sie k\u00f6nnen den Samba-Dateifreigabeserver unter Linux verwenden, um \u00fcber ein Netzwerk [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":895721,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","fifu_image_url":"https:\/\/blogging-techies.com\/wp-content\/uploads\/2023\/06\/2.webp","fifu_image_alt":""},"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts\/895720"}],"collection":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/comments?post=895720"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts\/895720\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/media\/895721"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/media?parent=895720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/categories?post=895720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/tags?post=895720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}