So konfigurieren Sie den Samba -Server -Teilen auf Ubuntu 20.04 fokale Fossa Linux
- 1913
- 280
- Miriam Bauschke
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
Softwareanforderungen und Konventionen verwendet
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
- 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 bereitAufgaben
So installieren Sie den Samba -Server.$ sudo apt Installieren Sie Tasksel $ sudo Tasksel Install samba-server
- 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 '
- 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 derUserAdd
Befehl vor dem Erstellen eines neuen Samba -Benutzers.Sobald Ihr neuer Systembenutzer zB.Linuxconfig
GUT, benutze diesmbpasswd
Befehl zum Erstellen eines neuen Samba -Benutzers:$ sudo smbpasswd -a linuxconfig Neues SMB -Kennwort: Neues SMB -Kennwort eingeben: Benutzer LinuxConfig hinzugefügt.
- 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
- 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
- Überprüfen Sie Ihre aktuelle Konfiguration. Dein
/etc/samba/smb.Conf
Die SAMBA -Konfigurationsdatei sollte in dieser Phase dem unten ähnlichen:
Kopieren[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
- 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
- (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
- 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 aufNetzwerk
und klicken Sie aufKarten -Netzwerk -Laufwerk…
Tab. - 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. - Geben Sie das Passwort des Benutzers wie in Schritt 3 erstellt ein.
- 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.
- Wiederholen Sie die Montageschritte auch für den öffentlich anonymen Samba -Verzeichnisanteil.
- Bestätigen Sie, dass Sie auf das Verzeichnis der öffentlichen Samba Share -Verzeichnis zugreifen können.
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
- « Installieren Sie Wein auf Ubuntu 20.04 fokale Fossa Linux
- VNC -Server auf Ubuntu 20.04 fokale Fossa Linux »