So installieren und konfigurieren Sie den Samba-Server in Ubuntu vom Terminal aus

Samba ist eine der großartigen Alternativen, die es gibt, um Dateien in hybriden Umgebungen zu teilen, in denen Windows- und Linux-Computer koexistieren. Es ist nur erforderlich, die Anwendung in Ubuntu vom Terminal aus zu installieren und zu konfigurieren.
Samba ist nichts anderes als ein Kommunikationsprotokoll, das es Computern mit einem Windows-Betriebssystem ermöglicht, sich mit dem Linux-Dateisystem zu verbinden. So können Sie unter Windows auf Linux-Ordner, Dateien und Netzlaufwerke zugreifen.
Voraussetzungen für die Installation von Samba auf Ubuntu
- Ubuntu-Betriebssystemversion 18.04 und höher
- Admin-Benutzerberechtigungen für den Zugriff auf die sudo -App
- Internet Zugang
- Ein Terminal mit Windows-Betriebssystem zum Testen der Konfiguration
Wie man Samba installiert und konfiguriert
Jetzt, da wir alles haben, was wir brauchen, um mit der Installation der Anwendung zu beginnen, ist es an der Zeit, die erforderlichen Befehle zu schreiben. Versuchen Sie, keine Schritte zu überspringen.
Samba-Installation
- Greifen Sie auf sudo zu und geben Sie den Befehl ein, um die Samba-Installation zu starten. sudo apt install samba samba-common python-dnspython.
- Um den Download zu starten, geben Sie den Buchstaben S ein.
Überprüfen Sie die Arbeitsgruppe im Windows-Terminal
- Eine Möglichkeit, die Arbeitsgruppe zu überprüfen, besteht darin, mit der rechten Maustaste auf das Symbol Dieser PC zu klicken und dann die Option Eigenschaften auszuwählen.
- Über die Windows-Eingabeaufforderung können Sie die Arbeitsgruppe und Domäne überprüfen, indem Sie den Befehl net config Workstation eingeben. Wir werden es später für die Konfiguration der Datei smb.conf verwenden.

Bearbeiten Sie die smb.conf-Datei
- Erstellen Sie im Fehlerfall eine Sicherungskopie der Datei smb.conf. Geben Sie den Befehl sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.orig ein.
- Jetzt können Sie die Datei bearbeiten. Legen Sie die Einstellungen für die sichere Dateiübertragung mit dem Befehl zum sicheren Teilen von Dateien fest
- Legen Sie den Wert von unsicher anonym fest, indem Sie sudo unsecure Anonymous einfügen
- Erstellen Sie das Verzeichnis, in dem die Dateien freigegeben werden, indem Sie sudo mkdir -p /srv/samba/anonymous_shares eingeben
- Fügen Sie nun mit den Befehlen sudo chmod -R 0775 /srv/samba/anonymous_shares und sudo chown -R Nobody:nogroup /srv/samba/anonymous_shares die Zugriffsrechte zu den Dateien hinzu
Ändern Sie die Konfigurationsdatei
- Greifen Sie über einen Editor auf die Konfigurationsdatei zu und ändern Sie die Werte vi: sudo vi /etc/samba/smb.conf und nano: sudo nano /etc/samba/smb.conf
- Bearbeiten Sie die Anweisungen im globalen Abschnitt der Datei. Geben Sie die folgenden Werte ein: workgroup = WORKGROUP, netbios name = ubuntuX, security = user
[Anonymous]
comment = Anonymous File Server Share, path = /srv/samba/anonymous_shares, browseable = yes, writable = yes, guest ok = yes, read only = no, force user = niemand - Speichern Sie abschließend die an der Datei vorgenommenen Änderungen mit der Tastenkombination Strg + O und verlassen Sie den Editor.
- Um zu überprüfen, ob alles richtig funktioniert, führen Sie den Befehl testparm aus.
Wählen Sie den freigegebenen Ordner aus
- Wählen oder erstellen Sie den Ordner, der für Terminals mit Windows 10 verfügbar sein soll.
- Klicken Sie einmal auf den Ordner und dann mit der rechten Maustaste, um die Option “ Lokale Netzwerkfreigabe “ auszuwählen.
- Das Windows “Ordnerfreigabe“ wird geöffnet, um die Option “Diesen Ordner freigeben“ zu aktivieren. Die anderen verfügbaren Optionen werden automatisch aktiviert, und um den Vorgang abzuschließen, klicken Sie auf die Schaltfläche “Freigabe erstellen“.
- Schließen Sie den Vorgang ab, indem Sie auf Berechtigungen automatisch hinzufügen klicken.
- Der Ordner wird mit einem Pfeil neben dem Ordnersymbol angezeigt, um anzuzeigen, dass es sich um einen freigegebenen Ordner handelt. Führen Sie denselben Vorgang mit den Ordnern durch, die Sie freigeben möchten.
Vorteile der Verwendung von Samba

Samba wurde von Andrew Tridgell durch Reverse Engineering entwickelt. Ich schaffe Kompatibilität für Unix-Umgebungen mit Traffic Grabbern, die Wireshark sehr ähnlich sind.
Durch die Verwendung von Samba wählen Sie aus, was Sie teilen möchten und wie Sie es teilen möchten. Es nutzt zunächst anonyme Freigaben, bei denen Sie beliebige Inhalte uneingeschränkt teilen und in anderen Fällen die Dateien mit Zugangsdaten schützen können.





