Samba-Setup in Centos 7

Anonim

Samba-Setup in Centos 7

Der Dateiserver (FS) in Linux-Betriebssystemen kann für verschiedene Zwecke verwendet werden, jedoch ist es jedoch in den meisten Fällen, ein lokales Netzwerk und öffentliche Ordner mit Windows-basierten Computern anzulegen. Die beliebteste FS gilt derzeit Samba. Es ist in vielen Distributionen vorinstalliert, und erfahrene Benutzer bevorzugen dieses Tool als Haupteinheit, wenn Sie Dateiserver verwenden müssen. Heute wird es darum, diese Komponente in CentOS 7 zu installieren und zu konfigurieren.

Passen Sie Samba in Centos 7 an

Wir verteilten das gesamte Material auf Schritte, da der Prozess der Standardkonfiguration in der Regel viel Zeit dauert, und besteht aus mehreren unterschiedlichen Stadien. Wir werden die Seite und vorläufige Aktionen mit Windows nicht umgehen, da wir bereits oben angegeben haben, dass Samba häufig im Bündel mit diesem Betriebssystem verwendet wird. Sie können die Anweisungen nur sorgfältig prüfen, um die Grundsätze der Konfiguration des Dateiservers in CentOS 7 zu verstehen.

Schritt 1: Vorbereitende Arbeit in Windows

Es lohnt sich, mit Fenstern zu beginnen, da es notwendig ist, wichtige Informationen zu ermitteln, ohne dass es nicht erforderlich ist, ohne dass ein Netzwerk- und öffentliche Ordner erstellt wird. Sie müssen den Namen der Arbeitsgruppe ermitteln und Änderungen an der Datei "Hosts" vornehmen, damit die Anschlussversuche gesperrt sind. Es sieht alles aus so aus:

  1. Öffnen Sie den "Start", über die Suche, um die "Befehlszeile" zu finden, und führen Sie diese Anwendung im Namen des Administrators aus.
  2. Gehen Sie zu der Windows-Eingabeaufforderung für weitere Samba-Einstellung in CENTOS 7

  3. Geben Sie den Befehl net config Workstation ein, um die aktuelle Workstation-Konfiguration herauszufinden. Aktivieren Sie die Aktion, indem Sie die ENTER-Taste drücken.
  4. Ein Befehl, um die Workstation-Domäne zu ermitteln, bevor Sie Samba in CentOS 7 einrichten

  5. Warten Sie auf die Liste der Liste. Dabei finden Sie den Artikel "Domain der Workstation" und erinnern Sie sich an seinen Wert.
  6. Definition der Domäne der Arbeitsgruppe vor der Einrichtung von Samba in CentOS 7

  7. Geben Sie in derselben Konsolensitzung den Notizblock ein:
  8. Starten eines Notizblocks zum Einrichten von gemeinsam genutzten Fenstern vor der Samba-Einstellung in CentOS 7

  9. Führen Sie am Ende der Liste aus und legen Sie die Zeile 192.168.0.1 SRVR1.DOMAIN.com SRVR1 ein, wodurch diese IP auf die Geräteadresse ersetzt wird, an der Samba angepasst wird. Speichern Sie danach alle Änderungen.
  10. Einrichten gemeinsamer Windows-Zugriff, bevor Sie Samba in CentOS 7 einrichten

Daraufhin können alle Aktionen mit einem Computer unter Windows-Ende verwendet werden, was bedeutet, dass Sie zu CENTOS 7 gehen und die direkte Konfiguration des SAMBA-Dateiservers aufnehmen können.

Schritt 2: Installieren Sie Samba in CentOS 7

Nicht alle Komponenten, die für den korrekten Betrieb von SAMBA erforderlich sind, werden standardmäßig in dem betreffenden Betriebssystem installiert, sodass sie manuell hinzugefügt werden müssen. Alle diese Aktionen werden über das Terminal ausgeführt, und Sie müssen auch sicherstellen, dass Sie über eine aktive Internetverbindung verfügen, und die Möglichkeit, den Sudo-Befehl zu verwenden.

  1. Öffnen Sie die Konsole komfortabel für Sie, z. B. über das Anwendungsmenü oder die Standardkombination von Strg + Alt + T.
  2. Starten des Terminals für die weitere Installation von Samba in CentOS 7

  3. Geben Sie hier den Sudo Yum install ein, der Samba Samba-Common Python-Glave2 system-config-samba, um die gleichzeitige Installation aller erforderlichen zusätzlichen Dienstprogramme auszuführen.
  4. Befehl zur komplexen Installation von SAMBA-Komponenten in CentOS 7

  5. Geben Sie das Superuser-Kennwort ein, um diese Aktion zu bestätigen. Stellen Sie sich an, dass in dieser Zeile geschriebene Zeichen nicht angezeigt werden.
  6. Kennworteintrag So bestätigen Sie die komplexe Installation von SAMBA-Komponenten in CentOS 7

  7. Sie werden benachrichtigt, dass der Installationsprozess begonnen hat. Schließen Sie dabei nicht das "Terminal", ansonsten werden alle Einstellungen automatisch zurückgesetzt.
  8. Warten auf die Fertigstellung der komplexen Installation Samba in Centos 7

  9. Nach Beendigung des Betriebs werden Saiten angezeigt, die berichtet werden, dass die erforderlichen Versorgungsunternehmen und ihre Abhängigkeiten etabliert sind - Sie können weiter gehen.
  10. Informationen zum erfolgreichen Abschluss der komplexen Installation von Samba in CentOS 7

Dank des früher eingeführten Teams wurden alle Dienstprogramme sofort gleichzeitig installiert und nichts mehr, um das System hinzuzufügen. Der Dateiserver wird automatisch gestartet und sofort zum AutoLoad hinzugefügt, sodass Sie sich keine Sorgen um den Einschluss oder die Erstellung symbolischer Links erstellen können.

Schritt 3: Installieren von globalen Parametern

Samba ist in Betriebssystem in "reiner Form" installiert, was bedeutet, dass nun die Parameter, die sein Verhalten definieren, nicht angegeben sind. Sie müssen alleine installiert werden, und es lohnt sich mit der Hauptkonfiguration. Wir bieten an, die Standardvorlage zu verwenden, und ersetzen Sie einige benutzerdefinierte Linien.

  1. Manchmal ist Samba mit einer sauberen Konfigurationsdatei installiert, aber einige Parameter können bereits darin angegeben werden. Lassen Sie uns zunächst eine Sicherungskopie dieses Objekts erstellen, so dass, wenn Sie es schnell wiederherstellen. Diese Aufgabe erfolgt durch die Eingabe von Sudo MV /etc/samba/smba/smba/samba/smb.conf.bak.
  2. Ein Befehl, um eine Resume-Kopie der SAMBA-Einstellungsdatei in CENTOS 7 zu erstellen

  3. Diese Aktion muss, wie alle nachträglichen, bestätigen, indem Sie das Superuser-Kennwort angeben.
  4. Befehlsbestätigung, um eine Sicherungsdatei der SAMBA-Einstellungen in CentOS 7 zu erstellen

  5. Die folgenden Manipulationen erfolgen direkt mit der Konfigurationsdatei selbst. Dazu wird der Texteditor immer verwendet. Nach dem Standard wird VI hinzugefügt, aber es ist nicht günstig für Anfänger für Anfänger, also empfehlen wir, Nano über den Sudo Yum-Installieren von Nano-Befehl zu installieren.
  6. Starten eines Texteditor-Setups, bevor Sie SAMBA in CentOS 7 einrichten

  7. Wenn NANO bereits dem Betriebssystem hinzugefügt wurde, werden Sie darüber informiert.
  8. Erfolgreiche Texteditor-Setup-Informationen, bevor Sie Samba in CentOS 7 einrichten

  9. Wir wenden sich jetzt an die Bearbeitung der Konfigurationsdatei durch Eingabe von Sudo Nano /etc/samba/smb.conf.
  10. Gehen Sie zum Bearbeiten von Samba-Dateiserver in CentOS 7 über den Text-Editor

  11. Geben Sie im folgenden Fenster den unten öffnenden Inhalt ein.

    [Global]

    Workgroup = Workgroup.

    Server String =% H-Server (Samba, Ubuntu)

    NetBIOS Name = Ubuntu Share

    DNS Proxy = Nein

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

    Maximale Protokollgröße = 1000

    Passdb Backend = TDBSAM

    UNIX-Kennwort sync = Ja

    PASSWD-Programm = / usr / bin / passwd% u

    PAM-Kennwortwechsel = Ja

    Karte an Guest = BAD-Benutzer

    Nutzerhare erlauben Gäste = Ja

  12. Installation der allgemeinen SAMBA-Dateiserverkonfiguration in CENTOS 7

  13. Drücken Sie die Tastenkombination Strg + O, um Änderungen aufzunehmen.
  14. Speichern der allgemeinen SAMBA-Dateiserverkonfiguration in CENTOS 7

  15. Ändern Sie den Namen der Datei nicht, aber klicken Sie einfach auf ENTER.
  16. Bestätigung der Samba Allgemeine Dateiserverkonfiguration in CENTOS 7

  17. Danach können Sie das Text-Editor-Fenster mit dem Schluss von Strg + X verlassen.
  18. Beenden Sie den Text-Editor nach Abschluss der SAMBA-Dateiservereinstellung in CENTOS 7

Wir haben oben angegeben, welche Inhalte in die Konfigurationsdatei eingefügt werden sollten, ändern sich jedoch die Werte dieser Parameter in Abhängigkeit von den Anforderungen des Benutzers. Lassen Sie uns mit den wichtigsten Punkten detaillierter herausfinden:

  • Arbeitsgruppe. Dieser Parameter definiert den Namen der Arbeitsgruppe. Sein Wert wird in Übereinstimmung mit den in Windows definierten Informationen eingestellt.
  • NetBIOS-Name Ändern Sie den Wert auf den beliebigen Namen, den Sie auf einem Windows-PC angezeigt werden möchten, wenn Sie mit diesem Gerät interagieren.
  • Logdatei. Geben Sie als Wert dieses Parameters den Pfad in die Datei an, in der Sie Ereignisprotokolle speichern möchten, die während des Funktionierens des Dateiservers geschrieben werden.
  • Passdb-Backend. Diese Option ermittelt den Speichertyp der Kennwörter. Wenn Sie nicht wissen, was es hier ist, um zu fragen, ist es besser, diesen Artikel im Standardwert zu verlassen.
  • UNIX-Passwort-Synchronisierung. Es wird empfohlen, diesen Parameter zu aktivieren, da es für die Kennwortsynchronisierung verantwortlich ist /
  • Map für Gast. Verwendet, um den Gastzugang zu benennen. Es verfügt über mehrere Werte: Der fehlerhafte Benutzer wird für nicht vorhandene Konten verwendet, das fehlerhafte Passwort lädt den Gastmodus beim Eingabe der Kennworteingabe und deaktiviert niemals einfach die Option.

Darüber hinaus gibt es andere Konfigurationsoptionen in Samba, und die grafische Schnittstelle ist implementiert. Mit all dem empfehlen wir Ihnen, sich in der offiziellen Dokumentation kennenzulernen, da alle Informationen nicht unter demselben Artikel konfiguriert werden können.

Schritt 4: Erstellen eines öffentlichen Verzeichnisses

Setzen Sie die Konfiguration des Dateiservers fort, dem Prinzip des Erstellens der Öffentlichkeitsverzeichnis darf. Beachten Sie, dass solche Ordner normalerweise nicht auf das Kennwort beschränkt sind und zum Anzeigen oder sogar zum Bearbeiten eines absolut verbundenen Benutzers verfügbar sind. Am häufigsten erstellen Sie ein solches Verzeichnis, aber nichts verhindert, dass Sie diese Menge hinzufügen. Die Erstellung des ersten dieser Ordners wird wie folgt ausgeführt:

  1. Geben Sie im Terminal sudo mkdir -p / samba / alaccess ein, um den oben genannten Ordner zu erstellen. Ändern Sie den Namen, falls erforderlich, in willkürlich.
  2. Erstellen Sie einen Ordner zum Teilen von Samba-Dateiserver in CENTOS 7

  3. Erste Schritte mit dem gemeinsamen Zugang, der sich zunächst um den CD / Samba-Pfad bewegt.
  4. Gehen Sie zur Bearbeitung von öffentlich zugänglichen Ordnern in Samba in CentOS 7

  5. Geben Sie hier den Sudo CHMOD -R 0755 ALLACCESS-Zeichenfolge ein und klicken Sie auf Eingabetaste.
  6. Festlegen des Zugriffsebens für den erstellten Samba-Ordner in CentOS 7

  7. Ein weiterer Sudo-Chown -r Noody-Parameter: Nogroup AllAccess / ist dafür verantwortlich, den Zugriff auf absolut alle Benutzer zu ermöglichen.
  8. Zusätzlicher Befehl zum Festlegen des SAMBA-Ordners Zugriffsebenen in CentOS 7

  9. Jetzt müssen Sie diesen Ordner in der Konfigurationsdatei bezeichnen. Starten Sie es mit dem Sudo Nano /etc/samba/smb.conf.
  10. Gehen Sie dazu, einen öffentlich verfügbaren Ordner in die SAMBA-Konfigurationsdatei in CentOS 7 hinzuzufügen

  11. Legen Sie den Block oder den Anfang der Datei unter den Block ein. Wir sprechen von der Bedeutung jeder Zeile etwas später, das Sie mit der Installation einzelner Werte behandelt werden.

    ALLACCESS]

    Pfad = / Samba / Allaccess

    Browsiver = Ja.

    Beschreibbar = ja.

    Gast ok = ja

    Nur lesen = nein

  12. Speichern Sie die Änderungen und verlassen Sie den Texteditor.
  13. Speichern der SAMBA-Konfigurationsdatei in CENTOS 7 nach Änderungen

  14. Alle Einstellungen werden nur nach dem Neustart des Dateiservers angewendet, so dass dies jetzt mit dem Schreiben von Sudo SystemCTL-Neustart von Samba verwendet wird.
  15. Samba-Dateiserver in CENTOS 7 neu starten, nachdem Sie Änderungen vorgenommen haben

Nachdem das erforderliche öffentliche Verzeichnis erstellt wird, wird empfohlen, ihre Leistung in Windows zu überprüfen, indem Sie dort den Befehl \\ srvr1 \ alaccess dort eingeben. Jetzt können wir die oben genannten Parameter beeinflussen:

  • Weg. Hier passt der Pfad in den Ordner, der öffentlich verfügbar ausgewählt ist.
  • Browbare. Die Aktivierung dieses Parameters zeigt das Verzeichnis in der zulässigen Liste an.
  • Schreibbar. Der angegebene Ordner kann bearbeitet werden, wenn der Wert dieses Parameters als JA angegeben ist.
  • Gast ok. Aktivieren Sie diesen Artikel, wenn Sie den Ordner mit Freigeben angeben möchten.
  • Schreibgeschützt. Verwenden Sie den positiven Wert dieses Parameters, um den Wert des schreibgeschützten Ordners festzulegen.

Schritt 5: Erstellen eines sicheren Katalogs

Als letztes Beispiel der Samba-Konfiguration möchten wir über das Erstellen von geschützten Ordnern sprechen, die unter Passwort stehen und nur für bestimmte Benutzer verfügbar sind. Wie bereits verstanden, können Sie solche Verzeichnisse eine unbegrenzte Menge erstellen, und dies passiert so:

  1. Erstellen Sie ein Verzeichnis, das mit dem Befehl sudo mkdir -p / samba / alaccess / sicherer konfiguriert wird.
  2. Erstellen eines sicheren Ordners für Samba-Dateiserver in CentOS 7

  3. Fügen Sie eine Gruppe hinzu, in der autorisierte Benutzer durch die Sudo Addgroup SecureGroup enthalten werden.
  4. Erstellen einer Gruppe, um auf den Samba-geschützten Ordner in CentOS 7 zuzugreifen

  5. Gehen Sie zum Ort des geschützten Verzeichnisses, indem Sie CD / SAMBA / ALLACCESS angeben.
  6. Gehen Sie zum Bearbeiten eines sicheren Ordners Samba in CentOS 7

  7. Setzen Sie hier die Rechte für jeden einzelnen Benutzer über den Sudo-Chown -r Richard: SecuredGroup sicher. Ersetzen Sie den Richard-Namen in diesem Befehl in den erforderlichen.
  8. Erstellen von Regeln für den sicheren Samba-Dateiserverordner in CentOS 7

  9. Es bleibt nur dann, um einen Common Sudo CHMOD -R 0770 Secure / Security-Befehl einzugeben.
  10. Erstellen von Regeln für Benutzer eines geschützten Samba-Ordners in CentOS 7

  11. Gehen Sie zur Konfigurationsdatei (sudo nano /etc/samba/smb.conf), um den Ordner anzugeben, den wir gerade eingerichtet haben.
  12. Gehen Sie zum Bearbeiten der Samba-Konfigurationsdatei in CentOS 7, um einen sicheren Ordner hinzuzufügen

  13. Kopieren Sie den Block in den Editor unten.

    [Gesichert]

    Pfad = / Samba / AllAccess / gesichert

    Gültige Benutzer = @SecuredGroup

    Gast ok = nein

    Beschreibbar = ja.

    Browsiver = Ja.

  14. Speichern Sie die Änderungen und schließen Sie den Texteditor.
  15. Speichern einer Konfigurationsdatei nach dem Hinzufügen eines sicheren Samba-Ordners in CentOS 7

  16. Fügen Sie allen Konten der entsprechenden Gruppe durch den Sudo Usermod -A -G SecuredGroup Richard hinzu.
  17. Hinzufügen eines Benutzers zur samba-geschützten Verzeichnisgruppe in CentOS 7

  18. Setzen Sie das Sudo SMBPASSWD -A Richard-Passwort für jeden von ihnen als letzte Aktion, die die Konfiguration abgeschlossen hat.
  19. Erstellen eines Kennworts für ein geschütztes Samba-Verzeichnis in CentOS 7

Dies sind alle Informationen, die wir anhand der allgemeinen Einstellungen des Samba-Dateiservers in CentOS 7 teilen wollten. Sie können nur den Anweisungen folgen, indem Sie die Parameter ändern, und ihre Werte für sich selbst, um eine optimale Konfiguration zu erstellen.

Weiterlesen