Linux - Samba: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Link auf Samba-Domäne von Grund auf)
(Alle neuen Seiten verlinkt)
 
Zeile 24: Zeile 24:
  
 
=Grundlagen=
 
=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
 
*Protokolle aus der Windows-Welt: SMB, NetBIOS, WINS, Browsing
 
*Die Bausteine einer Domäne: DNS, Kerberos, LDAP, Zeit
 
*Die Bausteine einer Domäne: DNS, Kerberos, LDAP, Zeit
Zeile 32: Zeile 33:
  
 
=Samba allein=
 
=Samba allein=
 +
*'''[[Samba als Standalone-Server]]''': smb.conf, Freigaben, Benutzer, Rechte, Drucker, Zugriff von Linux und Windows
 
*Aufbau der smb.conf, testparm
 
*Aufbau der smb.conf, testparm
 
*Standalone-Server, Freigaben für Dateien und Drucker
 
*Standalone-Server, Freigaben für Dateien und Drucker
Zeile 42: Zeile 44:
  
 
=Windows-Domäne=
 
=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
 
*Windows Server 2022 als Domänencontroller, mit PowerShell aufgesetzt
 
*DNS und DHCP auf dem DC, DHCP-Relay über die Firewall
 
*DNS und DHCP auf dem DC, DHCP-Relay über die Firewall
Zeile 50: Zeile 54:
  
 
=Linux in der Domäne=
 
=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
 
*Voraussetzungen: DNS, Zeit, Kerberos
 
*Linux-Mitgliedsserver mit Winbind, Linux-Client im Vergleich mit sssd
 
*Linux-Mitgliedsserver mit Winbind, Linux-Client im Vergleich mit sssd
Zeile 58: Zeile 64:
  
 
=Dienste mit Kerberos=
 
=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
 
*Keytabs und Service Principal Names
 
*ssh mit GSSAPI: anmelden ohne Passwort
 
*ssh mit GSSAPI: anmelden ohne Passwort
Zeile 66: Zeile 75:
  
 
=Ablösung=
 
=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
 
*Samba tritt der Windows-Domäne als zweiter DC bei
 
*Replikation prüfen, FSMO-Rollen übernehmen
 
*Replikation prüfen, FSMO-Rollen übernehmen
Zeile 82: Zeile 92:
  
 
=Verwaltung=
 
=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
 
*samba-tool und RSAT: Benutzer, Gruppen, OUs, Maschinenkonten
 
*Gruppenrichtlinien
 
*Gruppenrichtlinien
Zeile 91: Zeile 104:
  
 
=Andere Systeme anbinden=
 
=Andere Systeme anbinden=
 +
*'''[[Anwendungen an die Domäne anbinden]]''': LDAPS, Dienstkonto, OPNsense, Proxmox
 
*LDAPS und StartTLS: warum einfaches LDAP abgelehnt wird
 
*LDAPS und StartTLS: warum einfaches LDAP abgelehnt wird
 
*OPNsense: Anmeldung und VPN gegen die Domäne
 
*OPNsense: Anmeldung und VPN gegen die Domäne
Zeile 98: Zeile 112:
  
 
=Betrieb und Sicherheit=
 
=Betrieb und Sicherheit=
 +
*'''[[Samba sichern und absichern]]''': Backup und Restore, Standards, Passwörter, Functional Level, JSON-Audit fürs SIEM
 
*Sicherung und Wiederherstellung
 
*Sicherung und Wiederherstellung
 
*Functional Level, Passwortrichtlinien, strong auth
 
*Functional Level, Passwortrichtlinien, strong auth

Aktuelle Version vom 18. Oktober 2026, 16:51 Uhr

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