Tento článek byl archivován a Apple ho nadále neaktualizuje.

Vypnutí podepisování paketů pro spojení SMB 2 a SMB 3

Přečtěte si, jak na Macu vypnout podepisování paketů.

V macOS 10.13.4 a novějším je podepisování paketů ve výchozím nastavení vypnuté. Podepisování paketů pro spojení SMB 2 nebo SMB 3 se zapne automaticky případě potřeby, pokud to server nabízí. Pokyny v tomto článku platí pro macOS 10.13.3 a starší.

Když používáte spojení SMB 2 nebo SMB 3, podepisování paketů je ve výchozím nastavení zapnuté. Podepisování paketů můžete chtít vypnout, například:

  • když se snižuje výkon při připojení k serveru od jiného výrobce,

  • když se nemůžete připojit k serveru, který nepodporuje podepisování paketů, nebo

  • když nemůžete připojit zařízení od jiného výrobce k SMB serveru v macOS.

Když vypnete podepisování paketů, snížíte zabezpečení spojení SMB. Podepisování paketů vypínejte jen v případě, že klient i server jsou ve stejné bezpečné síti.

Vypnutí podepisování paketů na klientu macOS

Podívejte se, jestli váš počítač s macOS obsahuje soubor /etc/nsmb.conf.

Pokud počítač má soubor /etc/nsmb.conf

  1. Otevřete soubor /etc/nsmb.conf.

  2. Nastavte hodnotu signing_required na „no“:

    [default]

    signing_required=no

  3. Soubor /etc/nsmb.conf uložte.

  4. Odpojte a znova připojte všechny připojené sdílené složky SMB, aby se změny projevily.

Pokud počítač nemá soubor /etc/nsmb.conf

  1. Otevřete Terminál.

  2. Pomocí těchto příkazů vytvořte soubor /etc/nsmb.conf, který má hodnotu signing_required nastavenou na „no“:

    sudo -s

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

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

    exit

  3. Odpojte a znova připojte všechny připojené sdílené složky SMB, aby se změny projevily.

Vypnutí podepisování paketů na počítači s macOS, který hostuje sdílené složky SMB

Tento postup proveďte v systému macOS nebo na macOS Serveru.

V systému macOS

  1. Zvolte nabídku Apple  Předvolby systému a potom klikněte na Sdílení.

  2. Zrušte zaškrtnutí políčka Sdílení souborů a zavřete panel Sdílení.

  3. V Terminálu použijte tento příkaz:

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

    SigningRequired-bool FALSE

  4. Zvolte nabídku Apple  Předvolby systému a potom klikněte na Sdílení.

  5. Zaškrtněte políčko Sdílení souborů a zavřete panel Sdílení.

Na macOS Serveru

  1. Otevřete Terminál.

  2. V Terminálu pomocí těchto příkazů nastavte podepisování paketů pro klienty na volitelné:

    sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server SigningRequired -bool FALSE

    sudo /usr/libexec/smb-sync-preferences

Datum zveřejnění: