Anpassung aller Samba-Dokumente als Projekt

ADDC als Bonus
This commit is contained in:
Florian Hensel
2025-12-10 12:41:50 +01:00
parent b28becb7b3
commit f9473a3578
23 changed files with 1190 additions and 376 deletions

View File

@@ -4,40 +4,7 @@
---
## Inhaltsverzeichnis
- [Samba-Konfiguration für Linux-Einsteiger](#samba-konfiguration-für-linux-einsteiger)
- [Inhaltsverzeichnis](#inhaltsverzeichnis)
- [Einführung in Samba](#einführung-in-samba)
- [Wichtige Anwendungsfälle:](#wichtige-anwendungsfälle)
- [Voraussetzungen:](#voraussetzungen)
- [Installation von Samba](#installation-von-samba)
- [1. Paketdatenbank aktualisieren](#1-paketdatenbank-aktualisieren)
- [2. Samba installieren](#2-samba-installieren)
- [3. Dienststatus prüfen](#3-dienststatus-prüfen)
- [Die Konfigurationsdatei smb.conf](#die-konfigurationsdatei-smbconf)
- [Globale Einstellungen ````[global]````](#globale-einstellungen-global)
- [Freigaben definieren](#freigaben-definieren)
- [Sonderfälle: Home-Verzeichnisse und Drucker](#sonderfälle-home-verzeichnisse-und-drucker)
- [1. Nutzer-Home-Verzeichnisse](#1-nutzer-home-verzeichnisse)
- [2. Druckerfreigabe](#2-druckerfreigabe)
- [Rechteverwaltung unter Linux](#rechteverwaltung-unter-linux)
- [````chown````: Besitzer und Gruppe ändern](#chown-besitzer-und-gruppe-ändern)
- [````chmod````: Zugriffsrechte setzen](#chmod-zugriffsrechte-setzen)
- [Symbolische Darstellung:](#symbolische-darstellung)
- [Oktal-Darstellung:](#oktal-darstellung)
- [Beispiele:](#beispiele)
- [Gruppenverwaltung](#gruppenverwaltung)
- [1. Nutzer und Gruppe erstellen:](#1-nutzer-und-gruppe-erstellen)
- [2. Nutzer einer Gruppe hinzufügen:](#2-nutzer-einer-gruppe-hinzufügen)
- [3. Gruppe einer Datei/Ordner zuweisen:](#3-gruppe-einer-dateiordner-zuweisen)
- [4. Gruppe in Samba nutzen:](#4-gruppe-in-samba-nutzen)
- [Samba-Freigaben in der Praxis](#samba-freigaben-in-der-praxis)
- [Beispiel 1: Öffentliche Freigabe](#beispiel-1-öffentliche-freigabe)
- [Beispiel 2: Eingeschränkte Freigabe](#beispiel-2-eingeschränkte-freigabe)
- [Schritt-für-Schritt: Neue Freigabe erstellen](#schritt-für-schritt-neue-freigabe-erstellen)
- [Häufige Fehler und Lösungen](#häufige-fehler-und-lösungen)
- [Wichtige Befehle im Überblick](#wichtige-befehle-im-überblick)
- [Sicherheitshinweise](#sicherheitshinweise)
- [Anhang: Spezialrechte (Sticky Bit, SUID, SGID)](#anhang-spezialrechte-sticky-bit-suid-sgid)
[TOC]
---
@@ -124,8 +91,14 @@ Platzhalter:
%m = Name des Clients.
%S = Name der aktuellen Freigabe.
````
## Freigaben definieren
#### Anpassungen an Windows 11
Fügen sie unterhalb dieser Einstellungen im noch im Bereich [Global] :
````ini
# Protokolle und Kompatibilität
server min protocol = SMB2
smb encrypt = desired
````
### Freigaben definieren
Freigaben werden in eigenen Abschnitten definiert, z. B. [Musik] oder [Dokumente]. Jede Freigabe hat einen Namen (erscheint im Netzwerk) und Optionen für Zugriffsrechte.
Grundlegende Optionen:
|Option |Bedeutung |Beispiel |
@@ -141,8 +114,8 @@ Grundlegende Optionen:
|directory mask|Berechtigungen für neue Ordner (oktal). |directory mask = 0775 |
|force group |Neue Dateien/Ordner gehören automatisch zu dieser Gruppe. |force group = mitarbeiter |
## Sonderfälle: Home-Verzeichnisse und Drucker
### 1. Nutzer-Home-Verzeichnisse
#### Sonderfälle: Home-Verzeichnisse und Drucker
1. Nutzer-Home-Verzeichnisse
Jeder Nutzer kann automatisch auf sein eigenes Home-Verzeichnis zugreifen:
````ini
@@ -154,7 +127,7 @@ Jeder Nutzer kann automatisch auf sein eigenes Home-Verzeichnis zugreifen:
create mask = 0700 # Neue Dateien: rwx------
directory mask = 0700 # Neue Ordner: rwx------
````
### 2. Druckerfreigabe
2. Druckerfreigabe
Samba kann Drucker für Windows-Clients freigeben:
````ini
@@ -494,3 +467,4 @@ Für fortgeschrittene Anwendungsfälle können Spezialrechte gesetzt werden:
sudo chmod 2770 /srv/samba/dokumente # SGID + Besitzer/Gruppe: rwx
````