Linux - Netzwerk und Serveradminstration SAMBA: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 36: Zeile 36:
 
*apt install samba
 
*apt install samba
 
== Netzwerkfreigaben einrichten ==
 
== Netzwerkfreigaben einrichten ==
* Legen Sie eine Sicherheitskopie der Originalkonfigurationsdatei an
+
Legen Sie eine Sicherheitskopie der Originalkonfigurationsdatei an
 
* '''cp -v ''/etc/samba/smb.conf''{,.orig}'''
 
* '''cp -v ''/etc/samba/smb.conf''{,.orig}'''
* Diese ist wohl kommentiert und kann als Hilfe/Dokumentation dienen
+
Diese ist wohl kommentiert und kann als Hilfe/Dokumentation dienen
* Erstellen Sie folgende Arten von Shares:
+
;Erstellen Sie folgende Arten von Shares:
** [[Samba Public Share|öffentlich]] unter ''/srv/samba/pub'' namens '''public'''
+
*[[Samba Public Share]]  
 
** Ein Share namens '''share''' zugreifbar für ''kit'' unter ''/srv/samba/kit'': [[smb.conf.minimal]]
 
** Ein Share namens '''share''' zugreifbar für ''kit'' unter ''/srv/samba/kit'': [[smb.conf.minimal]]
 
** die Heimatverzeichnisse der regulären Nutzer des SMB-Servers sollen zugreifbar sein nach einer Authentifizierung: [[smb.conf.home]]
 
** die Heimatverzeichnisse der regulären Nutzer des SMB-Servers sollen zugreifbar sein nach einer Authentifizierung: [[smb.conf.home]]

Version vom 30. März 2026, 17:09 Uhr

SMB Server

Vorbereitungen

  • VirtualBox Server-Vorlage mit neuen MAC-Adressen klonen
  • Der Host soll im SERVER-Netzwerk liegen
  • statische IP-Adresse nach dem Netzwerkplan setzen (/etc/network/interfaces)
  • Hostname ändern zu samba
  • SSH-Server anpassen
  • SSH-Schlüssel des Kit Hosts für User kit hinterlegen

Netzkonfiguration DNS-Server (DMZ)

Parameter Wert Erläuterung
Netzwerk (NIC) LAN Interface-Zuweisung in VirtualBox
IP 10.2XX.1.2 Statische IP
CIDR 24 Classless Inter-Domain Routing Präfixlänge
GW 10.2XX.1.1 GATEWAY
NS 10.88.2XX.21 Resolver
FQDN samba.it2XX.int Fully Qualified Domain Name
SHORT samba baShort Name
DOM it2XX.int Domain Name
Anpassen des Templates

Installation

  • apt install samba

Netzwerkfreigaben einrichten

Legen Sie eine Sicherheitskopie der Originalkonfigurationsdatei an

  • cp -v /etc/samba/smb.conf{,.orig}

Diese ist wohl kommentiert und kann als Hilfe/Dokumentation dienen

Erstellen Sie folgende Arten von Shares
  • Samba Public Share
    • Ein Share namens share zugreifbar für kit unter /srv/samba/kit: smb.conf.minimal
    • die Heimatverzeichnisse der regulären Nutzer des SMB-Servers sollen zugreifbar sein nach einer Authentifizierung: smb.conf.home
    • Ein Share namens admins zugreifbar für die Benutzer in der Gruppe sudo unter: /srv/samba/admin
  • Testen Sie den Zugriff auf die Shares mit einem Client aus dem LAN:
  • apt install nemo
  • Das Programm kann über SSH Forwarding auf dem KIT Host geöffnet werden
  • ssh -Y ip.oder.hostname.client "dbus-run-session nemo"
  • Schneiden Sie den Austausch mit Wireshark auf TCP Port 445 mit