So installieren und konfigurieren Sie Samba unter Linux Fedora 23

Dieses Mal sehen wir die Installationsprozess und Samba-Konfiguration in unserem Betriebssystem Fedora 23. Samba ist, wie wir wissen, eine Suite, die die Interoperabilität von Windows mit Linux ermöglicht. Samba implementiert innerhalb seiner Struktur das SMB-Protokoll (Server Message Block). In den neuesten Versionen von Samba wird dieses Protokoll auf CIFS (Common Internet File System) aktualisiert, dessen Hauptfunktion darin besteht, die Interoperabilität von Plattformen wie Windows, UNIX und Linux zu ermöglichen.

Hauptmerkmale von Samba

  • Erstellen Sie einen Dienstbaum zwischen Windows-, Linux- und UNIX-Clients
  • Hilfe beim Durchsuchen des Netzwerks mit NetBIOS
  • Funktioniert ähnlich wie ein primärer Windows-Domänencontroller
  • Authentifizieren Sie die Anmeldung in Windows-Domänen
  • Kann als Servergruppenmitglied in Active Directory (AD) fungieren
  • Mit Samba können Sie NICHT als Active Directory-Domänencontroller agieren

Beinhaltet Dienstleistungen wie
SmbdEs ist der Dienst, der es uns ermöglicht, Dateien und Drucker auf Windows-Clients freizugeben
NmbdÜbersetzen und replizieren Sie den NetBIOS-Namen in Windows-Umgebungen
WinbindLöst Benutzer und Informationsgruppen auf, die von Windows stammen, z. B. Server 2008 und Server 2012

Wir können Samba mit zwei (2) Methoden installieren:

  • Während des Installationsvorgangs des Betriebssystems.
  • Über die Befehlszeile.

1. So installieren Sie Samba bei der Fedora-Installation


Im ersten Fenster können wir die Option auswählen, die wir am meisten benötigen. Wir sehen, dass wir drei (3) Optionen haben:

Optionen für das anfängliche Fenster

  • Fedora 23 installieren: Startet sofort die Installation des Betriebssystems Fedora 23
  • Testen Sie dieses Medium und installieren Sie Fedora 23: Es ermöglicht uns, vor dem Start der Installation einen Test der Systemkonfiguration durchzuführen. Wenn der Test erfolgreich ist, wird die Installation gestartet
  • Fehlerbehebung: Beheben von Problemen im Zusammenhang mit dem Installationsprozess

In unserem Beispiel wählen wir die erste Option Install Fedora 23, wir werden sehen, dass der Installationsprozess beginnt und die notwendigen Pakete für die Installation heruntergeladen werden. Als nächstes wird das Willkommensfenster angezeigt, in dem wir zuerst die Sprache und das Land auswählen müssen, die auf unserem Fedora 23-Betriebssystem installiert werden sollen.

Sobald wir die erforderliche Option ausgewählt haben, klicken wir auf Nächste, Das folgende Fenster wird angezeigt:

Optionen zur Konfiguration unseres Betriebssystems
KlaviaturMit dieser Option können wir die Sprache und das Tastaturlayout für unseren Fedora 23 festlegen.
SprachunterstützungEs gibt uns die Möglichkeit, die Sprache auszuwählen, mit der das Betriebssystem installiert wird.
Zeit DatumMit dieser Option können wir die Systemzeit und alles, was mit ihrer regionalen Konfiguration zusammenhängt, bestimmen.
Ursprung der InstallationDurch diese Option können wir die Quelle sehen, von der wir das Fedora 23-System installieren, und wenn wir es ändern möchten, können wir dies von dort aus tun.
InstallationszielDiese Option ist sehr wichtig, da wir dadurch unter anderem die Partitionierung unserer Festplatte konfigurieren und weitere Festplatten hinzufügen müssen.
Netzwerk- und TeamnameEs ermöglicht die Konfiguration der Netzwerkparameter, das Hinzufügen neuer Verbindungen und das Ändern des Namens unseres Servers, wenn wir es wünschen.

Die Schlüsseloption für unseren Webserver liegt in der Option SoftwareauswahlWenn Sie auf diese Registerkarte klicken, wird das folgende Fenster angezeigt:

Wie unsere Absicht ist Samba hinzufügen wir müssen diese Rolle aus dem rechten Panel hinzufügen, es hängt von uns ab, welche Optionen wir installieren möchten, wir wählen sie einfach aus und klicken auf Erledigt. Sobald dies ausgewählt ist, klicken wir auf Installation starten.

2. So installieren Sie Samba über die Befehlszeile


Wir geben mit dem Root-Benutzer ein, der bereits während der Installation erstellt und konfiguriert wurde, und geben den folgenden Befehl ein, um den Download zu starten:
 dnf samba installieren
Auf diese Weise können wir mit dem Herunterladen und Aktualisieren der erforderlichen Pakete für beginnen Samba installieren:

Wir akzeptieren den Download und der Vorgang startet automatisch sowie die entsprechende Installation:

Wir öffnen unsere grafische Benutzeroberfläche und fahren mit dem Öffnen des Terminals über die Option Aktivitäten fort einen grafischen Editor installieren Um die Samba-Konfigurationsdateien zu bearbeiten, geben wir folgenden Befehl ein:

 yum installiere leafpad

Wir akzeptieren den Download und startet automatisch den Installationsvorgang. Wir müssen warten, bis die entsprechenden Pakete heruntergeladen und installiert wurden.

Als nächstes gehen wir zu Selinux deaktivieren damit es keine Anomalie bei der Samba-Konfiguration gibt, führen wir dazu den Befehl aus:

 nano / etc / selinux / config
Ein Fenster mit den Informationen zu den Selinux-Parametern wird angezeigt:

Wir ändern den Wert SELINUX = Durchsetzung zu SELINUX = deaktiviert und wir speichern die Änderungen mit:

Strg + Umschalt + Aus

Wir verlassen den Editor mit der Kombination:

Strg + Umschalt + X

Wir gehen weiter zu System neu starten mit Befehl:

 neustarten
Sobald das System neu gestartet wurde, fahren wir fort mit Installieren Sie die erforderlichen Pakete für das ordnungsgemäße Funktionieren von Samba, dazu führen wir den folgenden Befehl aus:
 yum install cups-libs samba samba-common samba-client
Die jeweiligen Pakete werden aktualisiert.

3. So konfigurieren Sie Samba in Fedora


Aus Sicherheits- und Pflegegründen wird empfohlen, eine Kopie unserer .conf-Datei zu erstellen, dazu führen wir den folgenden Befehl aus:
 cp /etc/samba/samba.conf /etc/samba/smb.conf.Initial
Der nächste Schritt ist konfigurieren und verwalten Sie unsere Konfigurationsdatei smb.conf, dazu führen wir den Befehl aus:
 nano /etc/samba/smb.conf
Das folgende Fenster wird angezeigt:

In diesem Fenster fahren wir mit der Konfiguration von Samba fort, um Dateifreigabeoption zwischen Clients aktivieren. Wir werden die Sicherheitsgruppe suchen und müssen die folgenden Werte festlegen, falls dies nicht der Fall ist:

 Sicherheit = userPassdb-Backend = tdbsam

Diese Werte ermöglichen es Linux-Benutzern, sich bei Samba anzumelden. Wir speichern die Änderungen, falls sie geändert wurden.

Wir gehen zu den Start von Samba in unserem System konfigurieren, wir haben zwei (2) Optionen:

  • jdm starten: Wir müssen es jedes Mal eingeben, wenn wir Samba im System starten möchten
  • chkconfig smb an: Aktiviert Samba-Autostart beim Systemstart

In unserem Beispiel verwenden wir chkconfig smb an.

Und später starten wir den Dienst mit:

 jdm starten
Der nächste Schritt, den wir ausführen werden, besteht darin, die Benutzer zu erstellen, die wir mit Samba verbinden möchten. Dazu führen wir die folgenden Aufgaben aus:

Wir werden einen Ordner im System erstellen, auf den alle Benutzer zugreifen können, und führen den Befehl aus:

 mkdir -p / home / Shares / Shared
Notiz-P Es ermöglicht uns, die Freigaben und freigegebenen Ordner zu erstellen, ohne einen Fehler zu generieren

Unser nächster Schritt ist den freigegebenen Ordner zur Benutzergruppe hinzufügen, denken Sie daran, dass der Besitzer dieses Ordners der Root-Benutzer ist, für den wir den folgenden Befehl eingeben müssen:

 chown -R root: Benutzer / Home / Shares / Shared
Anschließend Wir werden die erforderlichen Berechtigungen für diesen Ordner erteilen mit Befehl:
 chmod -R ug + rwx oder + rx-w / home / share / shared
Unsere nächste Aufgabe ist Bearbeiten Sie die Datei smb.conf erneut, dazu führen wir den Befehl aus:
 nano /etc/samba/smb.conf
Sobald das Dateifenster geöffnet ist, gehen wir zum Ende und geben die folgenden Zeilen ein:
 [allusers] comment = All Userspath = / home / share / shared valid users = @users forcegroup = Benutzer erstellen Maske = 0660 Verzeichnismaske = 0771 beschreibbar = ja

Wir speichern die Änderungen und verlassen den Editor. Wir starten den Samba-Dienst neu um die Änderungen mit dem folgenden Befehl abzuschließen:

 service smb neu starten
NotizJedes Mal, wenn wir eine Änderung in der Datei smb.conf vornehmen, müssen wir den Dienst neu starten, um die Änderungen zu übernehmen.

Wir werden einen Testbenutzer hinzufügen, dazu geben wir den Befehl useradd User_name -m -G users ein, in unserem Beispiel erstellen wir den Benutzer useradd testsolvetic -m -G users

Wenn wir dem Benutzer testsolvetic ein Passwort zuweisen möchten, können wir dies mit dem Befehl tun:

 passwd Benutzername
In unserem Fall wäre es passwd proofsolvetic (wir müssen das Passwort zweimal eingeben).

Um unserem Benutzer ein Passwort für den Zugriff auf Samba zuzuweisen, führen wir den Befehl aus:

 Smbpasswd -ein Benutzername
In unserem Beispiel smbpasswd -a Solventtests

Der nächste Schritt in unserer Konfiguration besteht darin, die Firewall zu aktivieren, um die Client-Konnektivität zu aktivieren. Dazu gehen wir zur Registerkarte Aktivitäten und suchen nach der Option Firewall und führen sie aus. Wir klicken auf die Option Öffentlich und wir haken die Kästchen der Samba- und Samba-Client-Dienste an.

Jetzt geben wir von unserem Windows-System den Run-Befehl ein:

Die zugewiesene IP ist 192.1680.8. Wenn Sie diese IP von Windows aus eingeben, sollte ein Fenster angezeigt werden, in dem Sie nach Benutzername und Passwort für den Zugriff auf Samba gefragt werden. Wenn wir ein Nautilus-System verwenden, müssen wir die Befehlszeile eingeben und den folgenden Befehl eingeben:

 smbclient // Hostname / Freigabename -U Benutzername
Auf diese Weise können wir unseren Samba-Server so konfigurieren, dass er Dateien mit anderen Clients teilt.

In diesem Beispiel stellen wir die Verbindung über ein Windows 7 Betriebssystem her, dazu geben wir die Kombination ein:

Wir drücken OK und wir werden sehen, dass sich das Fenster mit unserem freigegebenen Ordner öffnet

Diesen Weg wir können unsere Dateien über Samba zwischen Windows-Clients und Linux-Clients teilen. Wir können unsere Tests mit virtuellen Tools wie VMware oder VirtualBox durchführen, um die Scopes zu testen, ohne die Produktivität unserer Organisationen zu beeinträchtigen, und so die verschiedenen Optionen eingehend untersuchen.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave