GNU/Linux >> LINUX-Kenntnisse >  >> Arch Linux

So installieren Sie Samba auf AlmaLinux 8

In diesem Tutorial zeigen wir Ihnen, wie Sie Samba auf AlmaLinux 8 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Samba, eine Neuimplementierung des beliebten SMB (Server Message Block )-Protokoll, ist eine stabile und kostenlose Anwendung, die die gemeinsame Nutzung von Dateien und Druckdiensten über ein Netzwerk ermöglicht. Samba ermöglicht es Linux/Unix-Rechnern, mit Windows-Rechnern in einem Netzwerk zu kommunizieren.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Samba Filesharing auf einem AlmaLinux 8. Sie können den gleichen Anweisungen für CentOS und Rocky Linux folgen.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:AlmaLinux 8, CentOS und Rocky Linux 8.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie Samba auf AlmaLinux 8

Schritt 1. Beginnen wir zunächst damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.

sudo dnf updatesudo dnf install epel-release mod_ssl

Schritt 2. Samba auf AlmaLinux 8 installieren.

Standardmäßig ist Samba im Basis-Repository von AlmaLinux 8 verfügbar. Jetzt führen wir den folgenden Befehl aus, um Samba auf Ihrem System zu installieren:

sudo dnf install samba samba-common samba-client

Bestätigen Sie das installierte Softwarepaket mit diesem Befehl:

rpm -qi samba

Sobald die Installation abgeschlossen ist, aktivieren Sie jetzt Samba (um automatisch beim Systemstart zu starten), starten Sie Samba und überprüfen Sie den Status mit den folgenden Befehlen:

sudo systemctl start smbsudo systemctl enable smbsudo systemctl status smb

Schritt 3. Samba konfigurieren.

Nun bearbeiten wir die Konfigurationsdatei von Samba und nehmen einige Änderungen und Einträge darin vor:

sudo mkdir -p /home/idroot

Als Nächstes weisen wir Berechtigungen und Eigentumsrechte wie folgt zu:

sudo chmod -R 755 /home/idrootsudo chown -R niemand:nobody /home/idrootsudo chcon -t samba_share_t /home/idroot

Lassen Sie uns die Samba-Konfigurationsdatei bearbeiten:

sudo nano /etc/samba/smb.conf

Fügen Sie die folgenden Dateien hinzu:

[global]workgroup =WORKGROUPserver string =Samba Server %vnetbios name =idroot SmbSvrsecurity =usermap to guest =bad userdns proxy =no[Public]path =/home/idrootbrowsable =yeswritable =yesguest ok =yesread only =no 

Speichern Sie Ihre Änderungen an der Datei und beenden Sie sie. Starten Sie dann den Samba-Dienst neu, damit die neuen Änderungen wirksam werden:

sudo systemctl restart smb

Überprüfen Sie die Konfiguration mit diesem Befehl:

sudo testparm

Schritt 4. Firewall konfigurieren.

AlmaLinux wird standardmäßig mit aktivierter Firewall geliefert und blockiert andere Verbindungen von anderen Computern, die versuchen, auf unseren Samba-Dienst zuzugreifen. Wir müssen die entsprechenden Ports dafür öffnen Auf die gemeinsam genutzten Samba-Ressourcen kann von anderen Maschinen aus zugegriffen werden:

sudo firewall-cmd --permanent --add-service=sambasudo firewall-cmd --reload

Schritt 5. Sichere gemeinsame Nutzung von Samba-Dateien.

Sie könnten von Ihren Samba-Benutzern verlangen, dass sie ihren Zugriff auf freigegebene Dateien mit einem Passwort authentifizieren. Lassen Sie uns eine Samba-Benutzergruppe auf unserem Server erstellen:

sudo groupadd sambagrpsudo useradd -g sambagrp sambausr

Erstellen Sie als Nächstes einen sicheren Ordner und gewähren Sie ihm dann relative Berechtigungen und Eigentumsrechte:

sudo mkdir -p /home/idrootprivatesharesudo chmod -R 770 /home/idrootprivatesharesudo chcon -t samba_share_t /home/idrootprivatesharesudo chown -R root:sambagrp /home/idrootprivateshare

Erstellen Sie als Nächstes ein Passwort für den gerade erstellten Samba-Benutzer, das zur Authentifizierung beim Zugriff auf das Verzeichnis verwendet wird:

sudo smbpasswd -a sambausr

Bearbeiten Sie dann die Samba-Konfigurationsdatei, um sichere Freigabekonfigurationen hinzuzufügen:

sudo nano /etc/samba/smb.conf

Fügen Sie die folgenden Dateien hinzu:

[Privater] Pfad =/home/idrootprivateshare gültige Benutzer =@private guest ok =nein beschreibbar =ja durchsuchbar =ja

Starten Sie schließlich die Samba-Daemons neu, um die Konfigurationen zu übernehmen:

sudo systemctl restart smb

Schritt 6. Zugriff auf den Samba-Server vom Client.

Installieren Sie die Software auf einem Linux-Client mit diesem Befehl:

sudo dnf install samba-client

Um auf die Freigabe zuzugreifen, ist dies das Format:

smbclient //Server-IP-Adresse/Öffentlich

Um von Windows aus auf die Samba-Freigabe zuzugreifen, drücken Sie Windows Key+ R um Run Dialogue zu starten. Geben Sie die IP-Adresse oder den Hostnamen ein und drücken Sie die Eingabetaste.

Herzlichen Glückwunsch! Sie haben Samba erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der Samba-Dateifreigabe auf Ihrem AlmaLinux 8-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Samba-Website zu besuchen.


Arch Linux
  1. So installieren Sie Ntopng auf AlmaLinux 8

  2. So installieren Sie Laravel auf AlmaLinux 8

  3. So installieren Sie Prometheus auf AlmaLinux 8

  4. So installieren Sie Docker unter AlmaLinux 8

  5. So installieren Sie Apache unter AlmaLinux 8

So installieren Sie Jenkins unter AlmaLinux 8

So installieren Sie FreeIPA auf AlmaLinux 8

So installieren Sie Foreman unter AlmaLinux 8

So installieren Sie Redis auf AlmaLinux 8

So installieren Sie Discord auf AlmaLinux 8

So installieren Sie GitLab auf AlmaLinux 8