Debian

So konfigurieren Sie den Samba -Server -Teilen unter Debian 9 Stretch Linux

So konfigurieren Sie den Samba -Server -Teilen unter Debian 9 Stretch Linux

Zielsetzung

Das Ziel ist es, eine grundlegende Konfiguration von Samba Server auf Debian 9 Stretch Linux durchzuführen, um über MS Windows Client -Computer Zugriff auf Samba -Aktien zu erhalten.

Betriebssystem- und Softwareversionen

Anforderungen

Der privilegierte Zugriff auf Ihr Debian -System ist erforderlich.

Schwierigkeit

EINFACH

Konventionen

Szenario

Das folgende Konfigurationsverfahren wird von einem folgenden Szenario und vorkonfigurierten Anforderungen angenommen:

Anweisungen

Installation

Beginnen wir mit der Samba Server -Installation:

# APT SAMBA Installieren Sie 

Darüber hinaus wird zu Testzwecken auch empfohlen, den Samba -Client zu installieren:

# APT Installieren Sie SMBClient 

Der Samba -Server sollte jetzt in Ihrem System in Betrieb sein:

# Systemctl Status SMBD ● SMBD.Service - SAMBA SMB Dämon geladen: geladen (/lib/systemd/system/smbd.Service; ermöglicht; Anbieter Voreinstellung: aktiviert) aktiv: aktiv (laufend) seit dem TUE 2017-06-13 10:35:34 AEST; 3 Minuten vor 32S -Dokumenten: Mann: Smbd (8) Mann: Samba (7) Mann: SMB.conf (5) Hauptpid: 1654 (SMBD) Status: "SMBD: Ready to Servic Verbindungen ..." CGroup: /System.Slice/SMBD.Service ├─1654/usr/sbin/smbd ├─1655/usr/sbin/smbd ├─1656/usr/sbin/smbd └─1659/usr/sbin/smbd 


Standard -Samba -Konfiguration

Die Haupt -Samba -Konfigurationsdatei wird aufgerufen /etc/samba/smb.Conf. Bevor wir anfangen zu bearbeiten SMB.Conf Konfigurationsdatei, erstellen wir eine Sicherung der ursprünglichen Konfigurationsdatei und extrahieren Sie eine aktuell relevante Zeilen auf ein neues SMB.Conf Datei:

# CP/etc/samba/smb.conf/etc/samba/smb.conf_backup # grep -v -e "^ # |^;" /etc/samba/smb.conf_backup | Grep . >/etc/samba/smb.Conf 

Dein neu /etc/samba/smb.Conf sollte jetzt enthalten:

# CAT/ETC/SAMBA/SMB.conf [global] WorkGroup = WorkGroup DNS proxy = no log Datei =/var/log/samba/log.%m max log size size = 1000 syslog = 0 panic action =/usr/share/samba/panic-action %d Serverrolle = eigenständiger Serverpassdb Backend = Tdbsam Obey PAM-Beschränkungen = Ja Unix Passwort sync = yes Passwd Program =/usr/ bin/passwd %u passwd chat =*ENTER \ SNEW \ S*\ SPASSWORD:* %n \ n*RECTYPE \ SNEW \ S*\ SPASSWORD:* %n \ n*Passwort \ supdated \ successfrifis** . pam password änderung = yes map an gust Browsable = no path =/var/spool/samba druckable = yes guden ok = nein nur read = Ja erstellen mask = 0700 [drucken $] comment = drucker drivers path =/var/lib/samba/printers browsable = yes nur Ja Gast ok = Nein 

Starten Sie Ihren SAMBA -Server neu und verwenden Sie den SMB -Client, um alle exportierten Samba -Gruppen zu bestätigen:

# SystemCTL Neustart SMBD # SMBCLIENT -L -LOCALHOST WARNUNG: Die Option "syslog" ist veraltet.1] Server = [Samba 4.5.8-debian] ShareName-Typ Kommentar ---------.5.8-debian) Domain = [Arbeitsgruppe] os = [Windows 6.1] Server = [Samba 4.5.8-debian] Serverkommentar ---------- ------- Laserprinter Linuxconfig Samba 4.5.8-Debian WorkGroup Master ---------- ------- WorkGroup LinuxConfig 


Benutzer hinzufügen

Samba hat ein eigenes Benutzerverwaltungssystem. Es muss jedoch auch jeder in der Samba -Benutzerliste vorhandene Benutzer innerhalb der Nutzungsliste vorhanden sein /etc/passwd Datei. Aus diesem Grund erstellen Sie einen neuen Benutzer verwenden UserAdd Befehl vor dem Erstellen eines neuen Samba -Benutzers. Sobald Ihr neuer Systembenutzer zB. Linuxconfig Ausgänge, verwenden smbpasswd Befehl zum Erstellen eines neuen Samba -Benutzers:

# SMBPasswd -a LinuxConfig NEUE SMB -Kennwort: 

Samba Home Directories Share

Standardmäßig werden alle Heimverzeichnisse schreibgeschützt und sie sind nicht Browsable. Um diese Standardkonfigurationseinstellungen zu ändern, ändern Sie den Strom Häuser Definition teilen an:

[Häuser] Kommentar = Home Directories Browsable = Ja Nur lesen = NEIN Maske erstellen = 0700 Verzeichnismaske = 0700 Gültige Benutzer = %s 

Jedes Mal, wenn Sie eine Änderung an Ihrem vornehmen /etc/samba/smb.Conf Konfigurationsdatei vergessen Sie nicht, Ihren Samba -Server -Daemon neu zu starten:

# Systemctl Neustart SMBD neu 

Samba Public Anonymous Share

Die folgende SAMBA -Definition ermöglicht es jedem Benutzer, Daten in Samba Share unter zu lesen und zu schreiben /var/samba/ Verzeichnis. Erstellen Sie zunächst ein neues Verzeichnis und machen Sie es von jedem zugänglich:

# Mkdir/var/samba # chmod 777/var/samba/ 

Fügen Sie als nächstes eine neue Samba -Share -Definition in Ihre hinzu /etc/samba/smb.Conf SAMBA -Konfigurationsdatei:

[public] comment = public anonymous access path =/var/samba/browsable = ja erstellen mask = 0660 Verzeichnis mask = 0771 schriftlich = yes guden ok = ja 

Starten Sie Ihren Samba -Server -Daemon neu:

# Systemctl Neustart SMBD neu 

Mount Samba Aktien

Jetzt sind wir bereit, unsere Aufmerksamkeit auf MS Windows Machine zu lenken und unsere neuen Samba Share -Verzeichnisse zu nennen. Beginnen Sie mit der Auflistung aller verfügbaren Aktien nach \\\ samba-server Befehlsausführung:


Wenn alles gut lief, sollten Sie die Liste aller durch Browsbare Samba -Aktien sehen:


Kartieren Sie als Nächst Karten -Netzwerk -Laufwerk… Möglichkeit. Tick, Verbinden Sie mithilfe verschiedener Anmeldeinformationen Option und beenden Sie das Netzwerk -Laufwerk -Mapping, indem Sie die in früheren Schritten erstellten Benutzeranmeldeinformationen zur Verfügung stellen:

Anhang

Listen Sie Samba -Benutzer auf:

# pdbedit -w -l 

Samba -Benutzer löschen:

# Pdbedit -x -u Benutzername 
Konvertieren Sie das Matroska -MKV -Video in PS3 M2TS -Containerdateiformat
Das Konvertieren von Matroska -Dateiformat in M2Ts zur Verwendung auf PS3 hat eine Anzahl von Vorteilen. PS3 kann MT2s direkt aus der USB- oder M2TS -...
GRUB -Ladung Stufe 1.5 Fehler Top 10
GRUB -Ladung Stufe 1.5 Fehler 15 Die Fehlermeldung zeigt nicht unbedingt an, dass Sie einen MBR (Master -Boot -Datensatz) Ihres Bootings zerstört habe...
CHMOD-SCHANUAL-Seite
Name CHMOD - Ändern Sie die Dateimodus -Bits Synopsis chmod [Option]… Modus [, Modus]… Datei… CHMOD [Option]… Octal -Mode -Datei… CHMOD [Option]…......