Linux - Samba

Aus Xinux Wiki
Version vom 18. Oktober 2026, 18:51 Uhr von Thomas.will (Diskussion | Beiträge) (Alle neuen Seiten verlinkt)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Linux - Samba

  • Samba verbindet die Windows- und die Linux-Welt: Dateien und Drucker freigeben, einer Windows-Domäne beitreten, selbst Domänencontroller sein.
  • Der Kurs erzählt eine durchgehende Geschichte: Eine Firma mit Windows-Domäne holt Linux ins Netz, bindet Dienste per Kerberos an und löst am Ende den Windows-DC durch Samba ab. Daneben entsteht eine zweite Domäne von Grund auf.
  • Jede Seite hat dasselbe Gerüst: Einfach erklärt, das Wichtigste, Durchführung, Prüfen, Stolperfallen, Übungen.
  • Alle Anleitungen sind für Debian 13 mit Samba 4.22 und Windows Server 2022 geschrieben.

Lab


Grundlagen

  • Samba Grundlagen: Protokolle, Bestandteile, Rollen, wie ein Rechner seine Domäne findet, Kerberos in drei Schritten
  • Protokolle aus der Windows-Welt: SMB, NetBIOS, WINS, Browsing
  • Die Bausteine einer Domäne: DNS, Kerberos, LDAP, Zeit
  • Bestandteile von Samba: smbd, nmbd, winbindd, samba
  • Arbeitsgruppe und Domäne
Vertiefung

Samba allein

  • Samba als Standalone-Server: smb.conf, Freigaben, Benutzer, Rechte, Drucker, Zugriff von Linux und Windows
  • Aufbau der smb.conf, testparm
  • Standalone-Server, Freigaben für Dateien und Drucker
  • Benutzer und Authentifizierung
  • Rechte: Freigabe, Dateisystem, ACLs
  • Zugriff von Windows und Linux: smbclient, mount.cifs
Vertiefung

Windows-Domäne

  • Windows-Domäne mit PowerShell: win-dc mit DNS, Zeit, DHCP, OUs und Benutzern
  • Windows-Client in der Domäne: Beitritt von win11, RSAT
  • Windows Server 2022 als Domänencontroller, mit PowerShell aufgesetzt
  • DNS und DHCP auf dem DC, DHCP-Relay über die Firewall
  • Windows 11 tritt der Domäne bei
  • Verwaltung mit RSAT
Vertiefung

Linux in der Domäne

  • Samba Mitgliedsserver: Beitritt mit winbind, idmap, Freigaben mit Windows-Rechten, Home
  • Linux-Client in der Domäne: sssd mit realmd und winbind im Vergleich
  • Voraussetzungen: DNS, Zeit, Kerberos
  • Linux-Mitgliedsserver mit Winbind, Linux-Client im Vergleich mit sssd
  • Freigaben für Domänenbenutzer, Rechte vom Windows-Client aus
  • Home-Verzeichnisse, Logon-Skripte, Profile, WINS
Vertiefung

Dienste mit Kerberos

  • Kerberos für Dienste: SPN, Keytab, ssh ohne Passwort
  • Squid mit Kerberos: Single Sign-on am Proxy, Zugriff nach AD-Gruppe
  • Apache mit Kerberos: Intranet mit mod_auth_gssapi
  • Keytabs und Service Principal Names
  • ssh mit GSSAPI: anmelden ohne Passwort
  • squid mit Negotiate: Single Sign-on im Browser
  • apache2 mit mod_auth_gssapi
Vertiefung

Ablösung

  • Windows-DC durch Samba ablösen: Beitritt als DC, Replikation, sysvol, FSMO, DHCP, Herabstufen
  • Samba tritt der Windows-Domäne als zweiter DC bei
  • Replikation prüfen, FSMO-Rollen übernehmen
  • sysvol und Gruppenrichtlinien übernehmen
  • Windows-DC herabstufen, DHCP auf Linux umziehen
Vertiefung

Samba-Domäne von Grund auf

  • Samba-Domäne von Grund auf: Debian 13, Provision, DNS, Kerberos, chrony, Prüfliste, Übungen
  • Installation auf Debian 13, Provision
  • Interner DNS, Kerberos, Zeit mit chrony
  • Alle Tests: DNS, Kerberos, LDAP, Freigaben
Vertiefung

Verwaltung

  • Samba-Domäne verwalten: samba-tool und RSAT, OUs, Passwortregeln, Gruppenrichtlinien, DNS
  • Zweiter Samba-DC: Beitritt, idmap, sysvol, Ausfall testen
  • Vertrauensstellung Windows und Samba: DNS in beide Richtungen, Gesamtstruktur-Vertrauensstellung
  • samba-tool und RSAT: Benutzer, Gruppen, OUs, Maschinenkonten
  • Gruppenrichtlinien
  • Zweiter DC und Replikation
  • Vertrauensstellungen zwischen ad.it2XX.int und samba.it2XX.int
Vertiefung

Andere Systeme anbinden

  • Anwendungen an die Domäne anbinden: LDAPS, Dienstkonto, OPNsense, Proxmox
  • LDAPS und StartTLS: warum einfaches LDAP abgelehnt wird
  • OPNsense: Anmeldung und VPN gegen die Domäne
  • Proxmox: Realm Active Directory
Vertiefung

Betrieb und Sicherheit

  • Samba sichern und absichern: Backup und Restore, Standards, Passwörter, Functional Level, JSON-Audit fürs SIEM
  • Sicherung und Wiederherstellung
  • Functional Level, Passwortrichtlinien, strong auth
  • Audit-Logs und SIEM
  • Fehlersuche: DNS, Zeit, Kerberos
Vertiefung

Links