Linux - Samba
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
- 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