Dieser Artikel wurde archiviert und wird von Apple nicht mehr aktualisiert.

Paketsignaturen für SMB 2- und SMB 3-Verbindungen deaktivieren

Hier erfährst du, wie du Paketsignaturen auf deinem Mac deaktivierst.

In macOS 10.13.4 und neuer ist die Paketsignierung standardmäßig deaktiviert. Wenn der Server dies unterstützt, wird die Paketsignierung für SMB 2- oder SMB 3-Verbindungen bei Bedarf automatisch aktiviert. Die Anweisungen in diesem Artikel gelten für macOS 10.13.3 und älter.

Wenn du eine SMB 2- oder SMB 3-Verbindung verwendest, ist die Paketsignierung standardmäßig aktiviert. In folgenden Fällen kann das Deaktivieren von Paketsignaturen ratsam sein:

  • Bei der Herstellung einer Verbindung zu einem Server von einem Drittanbieter lässt die Leistung nach.

  • Du kannst keine Verbindung zu einem Server herstellen, der Paketsignaturen nicht unterstützt.

  • Du kannst ein Drittanbietergerät nicht mit deinem macOS-SMB-Server verbinden.

Wenn du die Paketsignierung deaktivierst, verringert sich die Sicherheit der SMB-Verbindung. Deaktiviere Paketsignaturen nur, wenn sich Client und Server in einem sicheren Netzwerk befinden.

Paketsignaturen auf einem macOS-Client deaktivieren

Überprüfe, ob sich die Datei /etc/nsmb.conf auf deinem macOS-Computer befindet.

Wenn sich die Datei /etc/nsmb.conf auf deinem macOS-Computer befindet

  1. Öffne die Datei /etc/nsmb.conf.

  2. Setze den Wert für signing_required wie folgt auf „no“:

    [default]

    signing_required=no

  3. Sichere die Datei /etc/nsmb.conf.

  4. Trenne alle aktivierten SMB-Freigaben, und verbinde sie erneut, damit die Änderungen wirksam werden.

Wenn sich die Datei /etc/nsmb.conf nicht auf deinem macOS-Computer befindet

  1. Öffne Terminal.

  2. Verwende die folgenden Befehle, um eine /etc/nsmb.conf-Datei zu erstellen, deren Wert für signing_required auf „no“ gesetzt ist:

    sudo -s

    echo "[default]" >> /etc/nsmb.conf

    echo "signing_required=no" >> /etc/nsmb.conf

    exit

  3. Trenne alle aktivierten SMB-Freigaben, und verbinde sie erneut, damit die Änderungen wirksam werden.

Paketsignaturen auf einem macOS-Computer, auf dem sich SMB-Freigaben befinden, deaktivieren

Führe die Schritte für macOS oder macOS Server aus.

In macOS

  1. Wähle das Apple-Menü > „Systemeinstellungen“, und klicke auf „Freigaben“.

  2. Deaktiviere das Markierungsfeld „Dateifreigabe“, und schließe dann den Bereich „Freigaben“.

  3. Verwende in Terminal diesen Befehl:

    Sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server

    SigningRequired-bool FALSE

  4. Wähle das Apple-Menü > „Systemeinstellungen“, und klicke auf „Freigaben“.

  5. Deaktiviere das Markierungsfeld „Dateifreigabe“, und schließe dann den Bereich „Freigaben“.

In macOS Server

  1. Öffne Terminal.

  2. Verwende in Terminal die folgenden Befehle, um die Paketsignierung für Clients optional zu machen:

    sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server

    SigningRequired -bool FALSE

    sudo /usr/libexec/smb-sync-preferences

Veröffentlichungsdatum: