GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Samba auf Ubuntu 20.04 LTS

In diesem Tutorial zeigen wir Ihnen, wie Sie Samba auf Ubuntu 20.04 LTS installieren. Für diejenigen unter Ihnen, die es nicht wussten, Samba ist eine kostenlose Software-Neuimplementierung oder Open-Source-Implementierung des SMB/CIFS-Protokolls, das Benutzern den Zugriff auf freigegebene Dateien, Drucker und andere Netzwerkressourcen ermöglicht.

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 auf Ubuntu 20.04 (Focal Fossa). Sie können denselben Anweisungen für Ubuntu 18.04, 16.04 und jede andere Debian-basierte Distribution wie Linux Mint folgen.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Ubuntu 20.04, 18.04, 16.04 und jede andere Debian-basierte Distribution wie Linux Mint.
  • 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 Ubuntu 20.04 LTS Focal Fossa

Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie den folgenden apt ausführen Befehle im Terminal.

sudo apt update
sudo apt upgrade

Schritt 2. Hostdatei konfigurieren.

Wir müssen Ubuntu 20.04 LTS zur Windows-Hostdatei hinzufügen. Führen Sie dazu den folgenden Befehl in Windows aus:

notepad C:\\Windows\System32\drivers\etc\hosts

Sie müssen den lokalen Eintrag für das Ubuntu hinzufügen, auf das mit dem Namen ubuntu2004 verwiesen werden soll, und ihn speichern:

192.168.1.3   ubuntu2004.localhost   ubuntu2004

Führen Sie dann die folgenden Befehle aus und geben Sie die IP mit dem Hostnamen von Windows ein, speichern Sie die Datei und beenden Sie:

sudo nano /etc/hosts

Wenn Sie fertig sind, führen Sie die folgenden Befehle in Windows mit Administratorrechten aus:

netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes

Schritt 3. Samba auf Ubuntu 20.04 installieren.

Führen Sie den folgenden Befehl im Terminal aus, um Samba auf dem Ubuntu-System zu installieren:

sudo apt install samba samba-common-bin

Um zu überprüfen, ob Samba-Dienste ausgeführt werden, führen Sie die folgenden Befehle aus:

sudo systemctl status smbd

Schritt 4. Konfigurieren Sie die öffentliche Samba-Freigabe.

Führen Sie den folgenden Befehl aus, um die Samba-Konfiguration zu öffnen:

sudo nano /etc/samba/smb.conf

Fügen Sie die folgende Zeile hinzu in:

======================= Global Settings =======================
[global]
## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = WORKGROUPnetbios name = ubuntu2004
   security = user
   proxy = no
   map to guest = bad user
#### Networking ####
# The specific set of interfaces / networks to bind to
# This can be either the interface name or an IP address/netmask;
# interface names are normally preferred interfaces = 127.0.0.0/8 eth0
# Only bind to the named interfaces and/or networks; you must use the
# 'interfaces' option above to use this.
bind interfaces only = yes

#Most people will want "standalone server" or "member server".
#Running as "active directory domain controller" will require firstserver role = standalone server
obey pam restrictions = yes
#This boolean parameter controls whether Samba attempts to sync the Unix[public]
   path = /samba/public
   browseable = yes
   guest ok = yes
   guest only = yes
   read only = no
   force user = nobody
   force create mode = 0777
   force directory mode = 0777

Starte den Samba-Daemon neu, nachdem du die Änderungen vorgenommen hast:

sudo systemctl restart smbd

Als nächstes müssen Sie einen öffentlichen Ordner erstellen, auf den jeder Zugriff haben soll:

sudo mkdir -p /samba/public

Nach erfolgreichem Start den Samba-Server neu starten. Sie können den freigegebenen Ordner in Windows 10 oder dem von Ihnen verwendeten Windows sehen.

Schritt 5. Firewall konfigurieren.

Wenn Sie eine aktive Firewall haben, führen Sie Folgendes aus:

sudo ufw allow 'Samba'

Herzlichen Glückwunsch! Sie haben Samba erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial für die Installation von Samba auf Ihrem Ubuntu 20.04 LTS Focal Fossa-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Samba zu überprüfen Webseite.


Ubuntu
  1. So installieren Sie Docker unter Ubuntu 22.04 / 20.04 LTS

  2. So installieren Sie PlayOnLinux auf Ubuntu 20.04 LTS

  3. So installieren Sie MariaDB in Ubuntu 20.04 LTS

  4. So installieren Sie Ansible unter Ubuntu 20.04 LTS / 21.04

  5. So installieren Sie Minikube unter Ubuntu 20.04 LTS / 21.04

So installieren Sie Ubuntu Server 18.04 LTS

So installieren Sie Ubuntu 20.04 LTS-Server

So installieren Sie Go unter Ubuntu 22.04 LTS

So installieren Sie Go unter Ubuntu 18.04 LTS

So installieren Sie Go unter Ubuntu 20.04 LTS

So installieren Sie Samba auf Ubuntu 20.04