Linux - Samba: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Neue Kursseite Linux - Samba) |
(Alle neuen Seiten verlinkt) |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| 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 74: | Zeile 84: | ||
=Samba-Domäne von Grund auf= | =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 | *Installation auf Debian 13, Provision | ||
*Interner DNS, Kerberos, Zeit mit chrony | *Interner DNS, Kerberos, Zeit mit chrony | ||
| Zeile 81: | 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 90: | 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 97: | 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
- Linux - Samba Lab: Netzplan, Rechner, Domänen, VirtualBox
- Samba Neuerungen: was sich in Samba 4.18 bis 4.25 und in Debian 13 geändert hat
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 allgemein · Samba geschichte · Samba Grundkurs · Kerberos Grundlagen · Kerberos MIT oder Heimdal
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
- Samba Standalone Server · Samba-Server minimal · Samba shares · Samba rechte · Samba Public Share · Samba-guest-share · Samba pdf Printer · Samba User anlegen
- smb.conf-Beispiele: Smb.conf.minimal · Smb.conf.home · Smb.conf.diverse
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
- Debian Samba4 ADS Domaincontroller (älter, Debian 12) · Samba DNS · Samba ntp · Samba4 Installation
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
- Samba Verwaltung · Samba Verwaltung Linux · Samba Verwaltung Windows · 2 DCs mit Replikation
- samba-tool: Samba-tool · Samba-tool user · Samba-tool group · Samba-tool dns · Samba-tool domain · Samba-tool gpo · Samba-tool ntacl
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
- Samba Backup · Samba-tool dbcheck · Kerberos Sicherheitsaspekte · Domaincontroller Sicherheitsaspkete · Samba Password Brute-Force Aufgabe