▷ So installieren Sie Samba unter CentOS 8 - SCHNELL UND EINFACH

Die Verbindung zwischen den Betriebssystemen ist eine wesentliche Aufgabe, um die Verwendung verschiedener Dateien zwischen Computern zu erleichtern, insbesondere dann, wenn diese Betriebssysteme nicht miteinander kompatibel sind, wie dies bei Linux mit Windows der Fall ist.

Versucht man zum Beispiel ein USB-Medium mit NTFS-System an Linux anzuschließen, bekommt man keinen Fehler, da Linux das EXT4-Dateisystem (oder umgekehrt) handhabt, womit die Verbindungsmöglichkeiten zwischen den beiden eingeschränkt sind, aber heute Solvetic erklären Ihnen, wie Sie den Samba-Server in CentOS 8 installieren und so die Möglichkeit haben, sicher und umfassend Dateien zwischen beiden Systemen zu übertragen.

Denken Sie daran, dass Sie CentOS 8 unter dem folgenden Link herunterladen können:

Was ist Samba?Samba wurde als eine Gruppe von Anwendungen entwickelt, die die Windows-Konnektivität für Linux und Unix ohne Ausführungsprobleme ermöglichen. Samba bietet schnelle, stabile und sichere Druck- und Dateiübertragungsdienste über das SMB / CIFS-Protokoll und mit Samba ist es möglich, Linux / Unix-Server und Desktop-Umgebungen nahtlos direkt in Active Directory-Umgebungen zu integrieren.

Wie bereits erwähnt, verwendet Samba das CIFS-Protokoll (Common Internet File System), dessen Aufgabe es ist, den Zugriff auf Datei- und Druckdienste zu erleichtern, was zu einem fehlerfreien Zugriff zwischen beiden Systemen führt.

Samba-KompositionSamba besteht aus zwei grundlegenden Programmen, smbd und nmbd, die wiederum vier aktuelle CIFS-Basisdienste implementieren, wie zum Beispiel:

  • Datei- und Druckdienste.
  • Authentifizierung und Autorisierung.
  • Namensauflösung.
  • Serviceansage (Navigation).

Datei- und Druckdienste sind die am weitesten verbreiteten von CIFS und werden von smbd bereitgestellt, das wiederum die Authentifizierung und Autorisierung im "Shared-Modus" und "Benutzermodus" verwaltet, um gemeinsam genutzte Dateien und Druckdienste zu schützen, wenn diese Zugangsdaten angefordert werden.

Samba-FunktionalitätenSamba integriert verschiedene Dienstprogramme wie:

  • smbclient: Dies ist ein einfacher SMB-Client mit einer identischen Schnittstelle zu FTP. Dank smbclient können wir eine Verbindung zu einer entfernten SMB-Freigabe herstellen, Dateien übertragen oder Dateien an entfernte Druckfreigaben senden.
  • nmblookup: Es ist ein NetBIOS-Namensdienst-Client, mit dem es möglich ist, im Netzwerk nach NetBIOS-Namen zu suchen.
  • Samba Web Administration Tool (SWAT): Es ist ein Dienstprogramm, mit dem wir Samba aus der Ferne über einen Webbrowser konfigurieren können.

Jetzt lernen Sie mit Solvetic, Samba auf CentOS 8 zu installieren.

1. Installieren und konfigurieren Sie Samba auf CentOS 8

Schritt 1
Als ersten Schritt installieren wir die zugehörigen Samba-Pakete, dazu führen wir Folgendes aus:

 yum installiere samba samba-client samba-common -y 

VERGRÖSSERN

Schritt 2
Sobald dieser Vorgang abgeschlossen ist, sehen wir Folgendes:

VERGRÖSSERN

Schritt 3
Der nächste Schritt besteht darin, die Samba-Konfigurationsdatei zu bearbeiten, die sich im Pfad /etc/samba/smb.conf befindet, dazu verwenden wir den gewünschten Editor:

 nano /etc/samba/smb.conf 

VERGRÖSSERN

NotizSolvetic empfiehlt Ihnen, im Fehlerfall eine Kopie dieser Datei zu erstellen, dazu müssen Sie Folgendes ausführen:

 mv /etc/samba/smb.conf /etc/samba/smb.conf.bkp 

Schritt 4
Am Ende der Datei geben wir Folgendes ein:

 [global] workgroup = WORKGROUP server string = Samba Server% v netbios name = centos8 security = user map to guest = bad user dns proxy = no # =================== = ========= Share-Definitionen ============================ [Anonym] Pfad = / samba / anonym durchsuchbar = ja beschreibbar = ja Gast ok = ja nur lesen = nein 

VERGRÖSSERN

Schritt 5
Wir speichern die Änderungen mit folgender Tastenkombination:

Strg + Aus

Wir verlassen den Editor mit:

Strg + X

Schritt 6
Jetzt erstellen wir den Anonymous-Ordner und starten den Samba-Dienst in CentOS 8 neu:

 mkdir -p / samba / anonymous systemctl enable smb.service systemctl enable nmb.service systemctl restart smb.service systemctl restart nmb.service

VERGRÖSSERN

Schritt 7
Jetzt werden wir die folgenden Regeln in Iptables hinzufügen, damit die Samba-Konnektivität korrekt ist, dazu verwenden wir die folgenden Befehle:

 Firewall-cmd --permanent --zone = public --add-service = Samba Firewall-cmd --reload

VERGRÖSSERN

Schritt 8
Wir fahren fort, die Berechtigungen zum Teilen von Elementen über Samba zu ändern:

 chmod -R 0755 anonym / chown -R niemand: niemand anonym /

VERGRÖSSERN

Schritt 9
Wir fahren fort, die Selinux-Berechtigungen für die Samba-Konfiguration zu erteilen:

 chcon -t samba_share_t anonym / 

VERGRÖSSERN

Schritt 10
Mit dieser Konfiguration greifen wir auf einen Windows-Computer zu, in diesem Fall auf Windows 10, verwenden die folgenden Schlüssel und führen dort die folgende Zeile aus:

+ R

 \ Centos8

Schritt 11
Drücken Sie die Eingabetaste oder OK und wir greifen auf den Ordner "Anonymous" zu, den wir in CentOS 8 erstellt haben:

VERGRÖSSERN

Schritt 12
Dort können wir Dateien oder Ordner erstellen:

VERGRÖSSERN

Schritt 13
Wir sehen die Entstehung der Elemente:

VERGRÖSSERN

Schritt 14
Wenn wir von CentOS 8 aus auf diesen Ordner zugreifen, können wir die erstellten Objekte sehen:

VERGRÖSSERN

2. Sichern des Samba-Servers unter CentOS 8

Wie wir sehen, kann jeder Benutzer auf den Ordner zugreifen und den dort gehosteten Inhalt bearbeiten, aber aus Sicherheitsgründen wird empfohlen, den Samba-Server zu sichern

Schritt 1
Dazu erstellen wir eine Gruppe namens smbgrp und einen Benutzer namenssolvtic_samba, um mit der Authentifizierungsmethode auf den Samba-Server zuzugreifen:

 useraddsolvtic_samba groupadd smbgrp usermod -a -G smbgrpsolvtic_samba smbpasswd -asolvtic_samba

VERGRÖSSERN

Schritt 2
Als Nächstes erstellen wir eine neue Freigabe und definieren die Berechtigung für die Freigabe:
mkdir / home / sicher

 chown -Rsolvtic_samba: smbgrp / home / secure / chmod -R 0770 / home / secure / chcon -t samba_share_t / home / secure /

VERGRÖSSERN

Schritt 3
Wir greifen wieder auf die Samba-Bearbeitungsdatei zu:

 nano /etc/samba/smb.conf 
Schritt 4
Dort tragen wir folgendes ein:
 [Sicherer] Pfad = / home / sichere gültige Benutzer = @smbgrp guest ok = nein beschreibbar = ja durchsuchbar = ja

VERGRÖSSERN

Schritt 5
Wir speichern die Änderungen mit folgender Tastenkombination:

Strg + Aus

Wir verlassen den Editor mit:

Strg + X

Schritt 6
Wir starten den Samba-Dienst neu:

 systemctl restart smb.service systemctl restart nmb.service

VERGRÖSSERN

Schritt 7
Wenn wir nun zum Windows-Computer gehen und den Netzwerkpfad aktualisieren, können wir den erstellten Ordner "sicher" sehen:

VERGRÖSSERN

Schritt 8
Wenn Sie darauf doppelklicken, sehen wir, dass für den Zugriff die Verwendung von Anmeldeinformationen erforderlich ist:

VERGRÖSSERN

Schritt 9
Wir geben die richtigen Anmeldeinformationen ein und klicken auf OK und dort können wir erstellen oder übertragen, was wir wollen zwischen Windows und Linux:

VERGRÖSSERN

Schritt 9
Von CentOS 8 aus können wir auf den Ordner zugreifen, um die dort gehosteten Inhalte anzuzeigen:

VERGRÖSSERN

Mit Samba wird der Prozess des Teilens von Elementen zwischen Windows und Linux auf sichere und absolut praktische Weise viel einfacher.

wave wave wave wave wave