SMB Share einrichten

Aus Gargi.org
Zur Navigation springen Zur Suche springen
Die druckbare Version wird nicht mehr unterstützt und kann Darstellungsfehler aufweisen. Bitte aktualisiere deine Browser-Lesezeichen und verwende stattdessen die Standard-Druckfunktion des Browsers.

In diesem Tutorial erkläre ich, wie Ihr auf dem Raspberry Pi mit Raspbian einen Samba Share installiert. Dieses soll für Windows 10 kompatibel sein. Ich habe das auf dem derzeit aktuellen Windows 10 1809 abgestimmt und getestet.

Szenario

Auf dem Pi ist bereits ein ftp Client installiert (siehe mein Tutorial: Proftp installieren). In ein Userverzeichnis soll dann ein Unterverzeichnis angelegt werden, das als Share für das Netzwerk dient. Dieses soll im Netzwerk mit Windows 10 funktionieren. Ihr seid als root eingeloggt. Als Euer User legt dann ein neues Verzeichnis in dem dazugehörigen Heimatverzeichnis an:

su user
mkdir /home/user/foobar
exit

User ist Euer Username, den Ihr verwenden wollt. Foobar das Verzeichnis, in dem der Share residiert. Ändert die Begriffe dann entsprechend für Euch ab.

Samba installieren und konfigurieren

Zunächst installieren wir Samba. Dazu setzen wir folgenden Befehl als root ab:

apt-get install samba samba-common smbclient

Das installiert Euch alle benötigten Dateien. Im Hintergrund läuft dann auch schon Euer Samba Server. Die für den Betrieb notwendige Konfigurationsdatei findet Ihr dann unter etc/samba/smb.conf .

Zuerst sichern wir die Konfigurationsdatei weg:

cp /etc/samba/smb.conf /etc/samba/smb_save.conf

Mit einem Texteditor passen wir nun die Konfigurationsdatei an. Ich verwende z.B. den Nano als Editor:

nano /etc/samba/smb.conf

In der Sektion global fügt unter der Zeile workgroup = WORKGROUP folgende 3 Zeilen ein, damit auch SMB3 auf jeden Fall verwendet wird, und Windows nicht ins Straucheln kommt:

server min protocol = SMB3
client min protocol = SMB3
client max protocol = SMB3

Kurz darunter aktiviert den Wins Support. Die Zeile muss dann so aussehen:

wins support = yes

Jetzt müssen wir nur noch den Server sagen, wo er den Share findet und wie er heißen soll. Dazu fügt folgende Zeilen zum Schluss der Konfigurationsdatei ein:

[My-Share]
comment=Meine Freigabe
path=/home/user/foobar
browseable=Yes
writeable=Yes
only guest=no
create mask=0777
directory mask=0777
public=no

Die ersten drei Zeilen passt auf Eure Bedürfnisse an. Das war es dann auch schon. Speichert die Änderungen ab.

Zum Schluss müssen wir für den SMB User noch ein eigenes Passwort festlegen. Der User selbst bleibt Euer Home User. Aber er bekommt für die SMB Verbindung ein eigenes Passwort. Dieses legt mit folgendem Befehl an:

smbpasswd -a user

Jetzt starten wir den Samba Server noch neu durch:

service smbd restart

Unter Windows verbindet dann ein neues Netzlaufwerk. Als Ziel gebt dann das Verzeichnis \\IP-ADRESSE-PI\My-Share\ an. Wenn alles richtig läuft, werdet Ihr dann nach Eurem User und dem Passwort gefragt.

Viel Spaß mit Eurem Pi im Netzwerk!

cu
Pierre