So teilen Sie den Ordner für alle in CentOS

Anonim

So teilen Sie den Ordner für alle in CentOS

Standardmäßig ist der Zugriff auf Ordner im CentOS-Betriebssystem begrenzt, wenn Sie ein gemeinsames Netzwerkverzeichnis erhalten möchten, müssen Sie bestimmte Parameter ändern. Beim Durchführen dieses Verfahrens gibt es nichts schwieriges, wenn Sie jedoch ein zusätzliches Tool installieren und Änderungen in der Konfigurationsdatei vornehmen. Wir schlagen Schritt für Schritt vor, mit der Umsetzung der Aufgabe umzugehen.

Wir machen einen Ordner im Allgemeinen in Centos

Unmittelbar beachten wir, dass die heute angewandten Änderungen für alle Computer des lokalen Netzwerks unabhängig von der dort installierten Betriebssysteme gelten. Das heißt, der Zugriff auf das Verzeichnis kann einen PC-Benutzer von Windows oder beispielsweise MacOS leiten. Alle Einstellungen erfolgt auf dem Gerät, in dem sich dasselbe Verzeichnis befindet. Beginnen wir mit dem ersten Schritt.

Schritt 1: Samba installieren und starten

Samba ist kostenlose Software, deren Funktionalität auf die Interaktion mit Netzwerkobjekten konzentriert ist. Mit diesem Tool wird geöffnet, um den lokalen Zugriff auf den erforderlichen Ordner zu öffnen. In Centos ist dieses Dienstprogramm nicht im Standardpaket enthalten, sodass sie selbst selbst hinzufügen muss, und es ist solche erfolgt:

  1. Öffnen Sie beispielsweise die Standardkonsole, beispielsweise durch das Symbol im Anwendungsmenü.
  2. Öffnen des Terminals, um allgemeine Zugriff auf den CentOS-Ordner bereitzustellen

  3. Geben Sie den Sudo Yum-Installieren von Samba Samba-Common-Common-Befehl ein und klicken Sie auf die ENTER-Taste.
  4. Befehl zum Installieren eines zusätzlichen Samba-Tools in CentOS

  5. Das Sudo-Präfix bedeutet, dass die Aktion im Auftrag des SuperUsers ausgeführt wird, sodass Sie die Authentifizierung des Kontos bestätigen müssen, indem Sie das Kennwort angeben.
  6. Kennwortbestätigung zur Installation eines zusätzlichen Samba-Tools in CentOS

  7. Es wird eine Benachrichtigung über die Absicht, neue Pakete in OS hinzuzufügen, akzeptieren Sie sie, indem Sie die Y-Version auswählen.
  8. Bestätigung des Hinzufügens neuer Samba-Pakete in CentOS

  9. Für den dauerhaften Service ist es notwendig, dass es mit dem CentOS begann. Fügen Sie es zum Autoload mit Sudo CHKCONFIG --Level 345 SMB ein.
  10. Fügen Sie Samba Utility an Autorun Centos hinzu

  11. Starten Sie danach den Samba-Service mit dem Befehl "Service SMB START" und gehen Sie zum nächsten Schritt.
  12. Ausführen des ergänzenden Samba-Dienstprogramms in Centos

Schritt 2: Erstellen von Berechtigungen für die Firewall

Die in das Betriebssystem eingebaute Firewall weiß noch nicht, dass der neue Dienst vertraut sein kann. Manuell müssen Sie dies angeben, indem Sie Änderungen an den Regeln vornehmen. Die Auflösung wird von den Anschlüssen der Ports aktiviert, auf der Samba läuft. Sie müssen nur die ständige Regel von Superuser über su aktivieren und alternativ solche Befehle eingeben:

Iptables -a input -p uDP -m udp-s 192.168.1.0/24 --dport 137 -j akzeptieren

Iptables -a input -p uDP -m udp-s 192.168.1.0/24 --dport 138 -j akzeptieren

Iptables -a input -p tcp -m tcp-s 192.168.1.0/224 --dport 139 -j akzeptieren

Iptables -a input -p TCP -M TCP -S 192.168.0.0/224 --dport 445 -j akzeptieren

Öffnen von Ports, um ein zusätzliches Samba-Dienstprogramm in CentOS zu konfigurieren

In diesem Fall wurde das Standard-Standard-IPTABLE-Firewall-Steuerwerkzeug verwendet. Wenn Sie eine zusätzliche Konfiguration der Firewall ausführen müssen, empfehlen wir Ihnen, das in einem separaten Artikel dargestellten Handbuch gemäß der folgenden Verbindung kennenzulernen.

Lesen Sie mehr: IPTTAles in Centos 7 einstellen

Schritt 3: Starten der SAMBA-Konfiguration und Erkundung der Parameter

Bereitstellung des freigegebenen Ordners wird durch Ändern der SAMBA-Konfigurationsdatei ausgeführt. Es verwendet eine bestimmte Syntax, ihre Parameter und Werte. Wenn Sie mit diesem Tool weiterarbeiten möchten, wird empfohlen, mindestens die Grundkonzepte zu erfahren. Lassen Sie sich jedoch für den Start mit dem Anfang dieser Einstellungsdatei herausfinden.

  1. Wir empfehlen Ihnen, den komfortablen COX-Text-Editor Nano zu verwenden. Standardmäßig ist es nicht im CentOS, also installieren Sie es, indem Sie den Sudo Yum-Installieren der Nano-Befehl eingeben.
  2. Installieren des Nano-Text-Editors, um Samba in CentOS zu bearbeiten

  3. Bestätigen Sie die Aktion, indem Sie das Kennwort aus dem SuperUser-Konto angeben.
  4. Geben Sie das Kennwort ein, um den Nano-Text-Editor für Samba in CentOS zu installieren

  5. Führen Sie die Konfigurationsdatei aus, indem Sie Sudo Nano /etc/samba/smb.conf ausführen.
  6. SAMBA Utility-Konfigurationsdatei-Start in CentOS

  7. Nun zeigt der Bildschirm den gesamten Inhalt der Datei an.
  8. Bearbeiten des Inhalts der SAMBA-Konfigurationsdatei in CENTOS

Wie Sie sehen, ist die Konfiguration bereits bestimmte Regeln sowohl global als auch separat angegeben. Lesen Sie die Grundregeln und ihre Werte:

  • Workgroup - der Name der Arbeitsgruppe, in der der Server beinhaltet;
  • Serverzeichenfolge - eine kurze beliebige Beschreibung des Servers;
  • Schnittstellen - Netzwerkschnittstellen, die zum Anschluss an den Abschnitt verfügbar sind;
  • Hosts ermöglichen - Hosts, die zugreifen können;
  • Gastgeber verweigern - verbotene Gastgeber;
  • Protokolldatei - eine Datei, in der alle Benachrichtigungen gespeichert werden, Fehlercodes für andere Aktionen;
  • MAX-Protokollgröße - Die maximale Größe der obigen Datei (nach Überwachung des Maximums erstellt eine neue Datei);
  • Sicherheit ist ein Weg, um die Benutzerauthentizität zu überprüfen;
  • Gastkonto - Association for Gastkonto.

Nachfolgend sehen Sie ein Beispiel des Abschnitts des Abschnitts.

[Global]

Workgroup = Workgroup.

Server-String = Samba-Server% v

NetBIOS-NAME = CENTOS

Schnittstellen = LO ETH0 192.168.12 / 24 192.168.13.2/24

Hosts erlauben = 127. 192.168.12. 192.168.13.

Protokolldatei = /var/log/samba/log.%M

Maximale Protokollgröße = 50

Sicherheit = Benutzer.

Passdb Backend = TDBSAM

Karte an Guest = BAD-Benutzer

Schritt 4: Erstellen eines öffentlichen Ordners

Jetzt wissen Sie über die Grundparameter von Samba und wie der Abschnitt wie etwas aussieht - ein Satz von Regeln für einen bestimmten Ordner. Es bleibt nur, eine solche Gruppe zu erstellen. Wenn das erforderliche Verzeichnis noch nicht vorhanden ist, erstellen Sie sie mit dem Befehl MKDIR / HOME / User / ASHARE, wo / home / user / ashare der Pfad zum Verzeichnis und seinem Namen ist.

  1. Führen Sie den Nano-Text-Editor aus, wie im vorherigen Schritt gezeigt.
  2. Änderungen vornehmen, zum Beispiel:

    [Ordner]

    Pfad = / tmp

    Public = Ja.

    Beschreibbar = ja.

    Druckbare = Nein.

    Schreibliste = + Mitarbeiter

    Hier ist der Ordner ein Abschnittsname, Pfad = / tmp - der Pfad zum Ordner, und alle anderen Parameter öffnen den vollen Zugriff auf alle lokalen Netzwerkteilnehmer. Der Benutzer kann den Inhalt nicht nur anzeigen, sondern auch in jeder Hinsicht, um es zu bearbeiten. Nachdem Sie Änderungen vorgenommen haben, drücken Sie Strg + O, um sie zu speichern.

  3. Speichern von Änderungen an der SAMBA-Konfigurationsdatei in CentOS

  4. Ändern Sie den Namen der Datei nicht, um aufzunehmen, sondern drücken Sie einfach die Eingabetaste.
  5. Ablenkung der Änderungen im Namen der SAMBA-Konfigurationsdatei in CentOS

  6. Beenden Sie den Texteditor über Strg + X.
  7. Beenden Sie den Texteditor nach dem Bearbeiten von Samba in CentOS

  8. Aktualisieren Sie die Konfiguration, indem Sie den SMB-Reload-Dienst aktivieren.
  9. SAMBA Utility Configuration Update in CentOS

  10. Überprüfen Sie die Leistung aller Abschnitte des TestParm -s /etc/samba/smb.conf.
  11. Überprüfen der Leistung aller Samba-Parameter in CentOS

  12. Wenn Fehler aufgetreten sind, müssen Sie den Dienst neu starten: Service SMB-Neustart.
  13. Starten Sie den Samba-Dienst in CentOS neu

Separat möchte ich feststellen, dass Zugriffsrechte für Benutzer eines Geräts von anderen Methoden konfiguriert sind. Das Samba-Dienstprogramm soll diese Vorgänge nicht ausführen. Wenn Sie an dem Thema interessiert sind, das die Privilegien auf einem lokalen Gerät einstellen, lesen Sie das Handbuch auf diesem Thema im Material weiter.

Lesen Sie mehr: Zugriffsrechte einstellen in Linux

Das Remote-Verzeichnis im CentOS verschwindet aus dem Netzwerkordner, beachten Sie jedoch, dass die angegebenen Parameter in der Konfigurationsdatei bleiben. Beim Reinigungsordner müssen Sie daher das HEUTION, das heute verwendet wird, indem Sie den Hilfsprogramm verwenden, indem Sie alle unnötigen Abschnitte entfernen.

Siehe auch: Delete-Verzeichnis in Linux löschen

Jetzt haben Sie Informationen darüber, wie Sie den Ordner ohne Schwierigkeiten in CentOS teilen können. Nach Abschluss dieses Verfahrens erscheint das Verzeichnis auf allen lokalen Geräten. Beispielsweise wird der Windows-Pfad angezeigt: \\ linuxserver \ Ordner, wobei LinuxServer der Name des übergeordneten Autos ist und der Ordner derselbe Ordner ist.

Weiterlesen