SMB/CIFS-Speicher
Übersicht
Abschnitt betitelt „Übersicht“Der SMB-Speicheranbieter ermöglicht Dateioperationen auf unternehmensintenen Netzwerkdateifreigaben. Unterstützt SMB 2.x und 3.x mit Windows-Domänenauthentifizierung.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- SMB-Dateiserver (Windows Server, Samba oder NAS-Gerät)
- Netzwerkzugriff auf den SMB-Port (445)
- Gültige Anmeldeinformationen (Benutzername, Passwort, optionale Domäne)
Server-Setup
Abschnitt betitelt „Server-Setup“- Öffnen Sie Server-Manager > File and Storage Services > Shares
- Klicken Sie auf Tasks > New Share > SMB Share - Quick
- Konfigurieren Sie Freigabename und -pfad
- Legen Sie NTFS- und Freigabeberechtigungen fest
- Klicken Sie auf Create
sudo apt install sambasudo mkdir -p /srv/samba/documentssudo chown nobody:nogroup /srv/samba/documentsBearbeiten Sie /etc/samba/smb.conf:
[documents] path = /srv/samba/documents browseable = yes read only = no create mask = 0644 directory mask = 0755 valid users = @userssudo systemctl restart smbd nmbdDie meisten NAS-Geräte (Synology, QNAP) haben integrierte SMB-Unterstützung:
- Öffnen Sie die NAS-Weboberfläche
- Navigieren Sie zu Gemeinsame Ordner
- Erstellen Sie einen neuen gemeinsamen Ordner
- Aktivieren Sie das SMB/CIFS-Protokoll
- Legen Sie Benutzerberechtigungen fest
Konfiguration
Abschnitt betitelt „Konfiguration“| Parameter | Erforderlich | Beschreibung |
|---|---|---|
type |
Ja | Muss "smb" sein |
host |
Ja | Hostname oder IP des SMB-Servers |
share |
Ja | Freigabename |
username |
Nein | Benutzername für die Authentifizierung |
password |
Nein | Passwort für die Authentifizierung |
domain |
Nein | Windows-Domänenname |
port |
Nein | SMB-Port (Standard: 445) |
basePath |
Nein | Basis-Pfad innerhalb der Freigabe |
timeout |
Nein | Verbindungs-Timeout in ms (Standard: 30000) |
Beispiele
Abschnitt betitelt „Beispiele“// Basis{ "type": "smb", "host": "fileserver.corp.local", "share": "documents", "username": "serviceaccount", "password": "your-password"}
// Windows-Domänenauthentifizierung{ "type": "smb", "host": "fileserver.corp.local", "share": "documents", "domain": "CONTOSO", "username": "serviceaccount", "password": "your-password", "basePath": "/projects/mcp"}Umgebungsvariablen
Abschnitt betitelt „Umgebungsvariablen“| Variable | Beschreibung |
|---|---|
STORAGE_TYPE |
Auf smb setzen |
SMB_HOST |
Hostname des SMB-Servers |
SMB_SHARE |
Freigabename |
SMB_USERNAME |
Benutzername |
SMB_PASSWORD |
Passwort |
SMB_DOMAIN |
Windows-Domäne (optional) |
SMB_PORT |
Port (Standard: 445) |
Verwandte Themen
Abschnitt betitelt „Verwandte Themen“- Speicheranbieter-Übersicht – Alle 7 Anbieter
- Verwaltung von Anmeldeinformationen – Verschlüsselter Anmeldeinformation-Speicher