So konfigurieren Sie den Samba -Server -Teilen auf Ubuntu 20.04 fokale Fossa Linux

So konfigurieren Sie den Samba -Server -Teilen auf Ubuntu 20.04 fokale Fossa Linux

Das Ziel dieses Tutorials ist es, einen grundlegenden Samba -Server auf Ubuntu 20 zu konfigurieren.04, um Benutzer-Home-Verzeichnisse freizugeben und anonyme Zugriff auf ausgewähltes Verzeichnis Leseschreiber zu erhalten.

Es gibt unzählige andere SAMBA -Konfigurationen.

In diesem Tutorial lernen Sie:

  • So installieren Sie den Samba -Server
  • So konfigurieren Sie grundlegende Samba -Freigabe
  • So teilen Sie User Home Directories und ein öffentliches anonymer Verzeichnis
  • So montieren Sie Samba -Freigabe unter Frau Windows 10
So konfigurieren Sie den Samba -Server -Teilen auf Ubuntu 20.04 fokale Fossa Linux

Softwareanforderungen und Konventionen verwendet

Softwareanforderungen und Linux -Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder Softwareversion verwendet
System Ubuntu 20 installiert oder verbessert.04 FOSSA FOSSA
Software Samba
Andere Privilegierter Zugriff auf Ihr Linux -System als Root oder über die sudo Befehl.
Konventionen # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
$ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

So konfigurieren Sie den Samba -Server -Teilen auf Ubuntu 20.04 Schritt für Schritt Anweisungen

  1. Beginnen wir mit der Installation des Samba -Servers. Dies ist eine ziemlich triviale Aufgabe. Installieren Sie zuerst die Aufgaben Befehl, wenn es noch nicht auf Ihrem Ubuntu 20 verfügbar ist.04 System. Einmal bereit Aufgaben So installieren Sie den Samba -Server.
    $ sudo apt Installieren Sie Tasksel $ sudo Tasksel Install samba-server 


  2. Wir beginnen mit einer frischen sauberen Konfigurationsdatei, während wir auch die Standardkonfigurationsdatei als Sicherung für Referenzzwecke beibehalten. Führen Sie die folgenden Linux -Befehle aus, um eine Kopie einer vorhandenen Konfigurationsdatei zu erstellen und eine neue zu erstellen /etc/samba/smb.Conf Konfigurationsdatei:
    $ sudo cp/etc/samba/smb.conf/etc/samba/smb.conf_backup $ sudo bash -c 'grep -v -e "^#|^;" /etc/samba/smb.conf_backup | Grep . >/etc/samba/smb.Conf ' 
  3. Samba hat ein eigenes Benutzerverwaltungssystem. Es muss jedoch auch jeder in der Samba -Benutzerliste vorhandene Benutzer innerhalb der Nutzungsliste vorhanden sein /etc/passwd Datei. Wenn Ihr Systembenutzer noch nicht vorhanden ist, kann sich daher nicht innerhalb dessen befinden /etc/passwd Datei erstellen Sie zunächst einen neuen Benutzer mit der UserAdd Befehl vor dem Erstellen eines neuen Samba -Benutzers.Sobald Ihr neuer Systembenutzer zB. Linuxconfig GUT, benutze die smbpasswd Befehl zum Erstellen eines neuen Samba -Benutzers:
    $ sudo smbpasswd -a linuxconfig Neues SMB -Kennwort: Neues SMB -Kennwort eingeben: Benutzer LinuxConfig hinzugefügt. 
  4. Der nächste Schritt besteht darin, die Home Directory -Aktie hinzuzufügen. Verwenden Sie Ihren bevorzugten Texteditor, Ex. Atom, erhaben, um unsere neue zu bearbeiten /etc/samba/smb.Conf SAMBA -Konfigurationsdatei und fügen Sie die folgenden Zeilen zum Ende der Datei hinzu:
    [Homes] Kommentar = Home Directories Browsable = Ja Lesen Sie nur = Nein erstellen mask = 0700 Verzeichnismaske = 0700 Gültige Benutzer = %s 
  5. Fügen Sie optional einen neuen öffentlich verfügbaren Lead-Schreib-Samba-Teilen hinzu, der von anonymen/Gastnutzern zugänglich ist. Erstellen Sie zunächst ein Verzeichnis, das Sie teilen und seine Zugriffsgenehmigung ändern möchten:
    $ sudo mkdir/var/samba $ sudo chmod 777/var/samba/ 

    Einmal fertig, öffnen Sie noch einmal die /etc/samba/smb.Conf SAMBA -Konfigurationsdatei und fügen Sie die folgenden Zeilen zum Ende der Datei hinzu:

    [public] comment = public anonymous access path =/var/samba/browsable = ja erstellen mask = 0660 Verzeichnis mask = 0771 schriftlich = yes guden ok = ja 
  6. Überprüfen Sie Ihre aktuelle Konfiguration. Dein /etc/samba/smb.Conf Die SAMBA -Konfigurationsdatei sollte in dieser Phase dem unten ähnlichen:
    [Global] WorkGroup = WorkGroup Server String = %H Server (SAMBA, Ubuntu) log File =/var/log/samba/log.%m max log Size = 1000 Protokollierung = Datei Panic Action =/usr/sharle/samba/panic-action %d Server Rolle = Standalone Server beobachten PAM-Beschränkungen = Ja Unix Passwort sync = yes passwd programm =/usr/bin/passwd % u passwd chat =*eingeben \ snew \ s*\ spassword:* %n \ n*RECHTELT \ SNEW \ S*\ SPASSWORD:* %n \ n*Passwort \ supdated \ Ssuccessific* . PAM -Passwort änderung = Ja MAP an Gast Drucken $] Kommentar = Drucker Treiber Path =/var/lib/samba/Drucker Browsable = Ja Read nur Gültige Benutzer = %s [public] comment = public anonymous access path =/var/samba/browsable = Ja erstellen mask = 0660 Verzeichnismaske = 0771 Schreibbar = Ja Gast ok = Ja 
    Kopieren
  7. Unsere grundlegende SAMBA -Serverkonfiguration erfolgt. Denken Sie daran, Ihren Samba -Server immer neu zu starten, nachdem Änderungen vorgenommen wurden /etc/samba/smb.Conf Konfigurationsdatei:
    $ sudo systemctl starten Sie das SMBD neu 
  8. (Optional) Erstellen wir einige Testdateien. Sobald wir unsere Samba -Aktien erfolgreich montiert haben, sollten die folgenden Dateien für uns zur Verfügung stehen:
    $ touch/var/samba/publicshare $ touch/home/linuxconfig/homeshare 


  9. In diesem Stadium sind wir bereit, unsere Aufmerksamkeit auf MS Windows zu lenken. Montage -Netzwerk -Laufwerksverzeichnisse sind für jede MS -Windows -Version möglicherweise geringfügig unterschiedlich. Diese Anleitung verwendet MS Windows 10 in einer Rolle eines Samba -Clients. Öffnen Sie zu Beginn Sie, Sie Windows Explorer Dann klicken Sie mit der rechten Maustaste auf Netzwerk und klicken Sie auf Karten -Netzwerk -Laufwerk… Tab.
  10. Wählen Sie Laufwerksbrief und Geben Sie Samba Share -Speicherort an, die Ihre SAMBA -Server -IP -Adresse oder Ihr Hostname ist, gefolgt vom Namen des Home -Verzeichnisses des Benutzers. Stellen Sie sicher, dass Sie ticken Verbinden Sie mithilfe verschiedener Anmeldeinformationen Wenn sich Ihr Benutzername und Ihr Passwort unterscheiden, von dem zuvor in Schritt 3 erstellt.
  11. Geben Sie das Passwort des Benutzers wie in Schritt 3 erstellt ein.
  12. Durchsuchen Sie das Heimverzeichnis des Benutzers. Sie sollten in der Lage sein, die zuvor erstellte Testdatei anzuzeigen. Sowie Sie sollten in der Lage sein, neue Verzeichnisse und Dateien zu erstellen.


  13. Wiederholen Sie die Montageschritte auch für den öffentlich anonymen Samba -Verzeichnisanteil.
  14. Bestätigen Sie, dass Sie auf das Verzeichnis der öffentlichen Samba Share -Verzeichnis zugreifen können.
  15. Alles erledigt. Fühlen Sie sich nun gerne mehr Funktionen zu Ihrer SAMBA Share Server -Konfiguration hinzufügen.

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Ubuntu 20.04 Tricks und Dinge, die Sie vielleicht nicht wissen
  • Ubuntu 20.04 Leitfaden
  • Die 8 besten Ubuntu -Desktop -Umgebungen (20.04 fokale Fossa…
  • Ubuntu 20.04 Hadoop
  • FTP -Clientliste und -installation auf Ubuntu 20.04 Linux…
  • So konfigurieren Sie den Samba -Server -Teilen auf Ubuntu 22.04 Jammy…
  • Dinge zu wissen über Ubuntu 20.04 FOSSA FOSSA
  • Wie man Kali Linux und Windows 10 Dual -Boot -Start hat