Samba: Windows-Freigaben unter Linux | Enjyn Gruppe
Hallo Welt
Hallo Welt
Original Lingva Deutsch
Übersetzung wird vorbereitet...
Dieser Vorgang kann bis zu 60 Sekunden dauern.
Diese Seite wird erstmalig übersetzt und dann für alle Besucher gespeichert.
0%
DE Zurück zu Deutsch
Übersetzung durch Lingva Translate

241 Dokumentationen verfügbar

Wissensdatenbank

Samba Fileserver Windows

Zuletzt aktualisiert: 11.01.2026 um 12:06 Uhr

Samba: Windows-Freigaben unter Linux

Samba ermöglicht Dateifreigaben zwischen Linux und Windows. Der Linux-Server erscheint im Windows-Netzwerk und Dateien können wie gewohnt geteilt werden.

Installation

sudo apt update
sudo apt install samba samba-common-bin -y

# Status prüfen
sudo systemctl status smbd

Einfache Freigabe

sudo nano /etc/samba/smb.conf
[global]
   workgroup = WORKGROUP
   server string = Samba Server
   security = user
   map to guest = Bad User

[Public]
   path = /srv/samba/public
   browseable = yes
   writable = yes
   guest ok = yes
   create mask = 0755
# Verzeichnis erstellen
sudo mkdir -p /srv/samba/public
sudo chmod 777 /srv/samba/public

# Samba neustarten
sudo systemctl restart smbd

Benutzer-Authentifizierung

# Linux-User erstellen (falls nicht vorhanden)
sudo useradd -M -s /sbin/nologin sambauser

# Samba-Passwort setzen
sudo smbpasswd -a sambauser

# User aktivieren
sudo smbpasswd -e sambauser
[Private]
   path = /srv/samba/private
   browseable = yes
   writable = yes
   guest ok = no
   valid users = sambauser
   create mask = 0755
   directory mask = 0755

Gruppen-Freigabe

# Gruppe erstellen
sudo groupadd smbgroup
sudo usermod -aG smbgroup user1
sudo usermod -aG smbgroup user2

# Verzeichnis
sudo mkdir /srv/samba/shared
sudo chgrp smbgroup /srv/samba/shared
sudo chmod 2775 /srv/samba/shared
[Shared]
   path = /srv/samba/shared
   browseable = yes
   writable = yes
   guest ok = no
   valid users = @smbgroup
   force group = smbgroup
   create mask = 0775
   directory mask = 0775

Firewall

sudo ufw allow samba
# Oder einzelne Ports
sudo ufw allow 139/tcp
sudo ufw allow 445/tcp

Verbindung testen

# Von Linux
smbclient //SERVER-IP/Public -U guest

# Auflisten
smbclient -L //SERVER-IP -U guest

# Windows
\\SERVER-IP\Public

Mounten unter Linux

# Paket installieren
sudo apt install cifs-utils

# Manuell mounten
sudo mount -t cifs //SERVER-IP/Shared /mnt/share -o username=sambauser

# In fstab (permanent)
//SERVER-IP/Shared /mnt/share cifs username=sambauser,password=geheim,uid=1000 0 0

Nützliche Befehle

# Konfiguration prüfen
testparm

# Samba-User auflisten
sudo pdbedit -L

# Verbundene Clients
sudo smbstatus

# Logs
sudo tail -f /var/log/samba/log.smbd

Weitere Hilfe

Enjix Beta

Enjyn AI Agent

Hallo 👋 Ich bin Enjix — wie kann ich dir helfen?
120