Wyłączanie podpisywania pakietu dla połączeń SMB 2 i SMB 3
Dowiedz się, jak wyłączyć podpisywanie pakietu na komputerze Mac.
W systemie macOS 10.13.4 i nowszym podpisywanie pakietu jest domyślnie wyłączone. Podpisywanie pakietu dla połączeń SMB 2 i SMB 3 włącza się automatycznie w razie potrzeby, jeśli serwer je oferuje. Instrukcje w tym artykule odnoszą się do systemu macOS 10.13.3 i starszych.
Podczas używania połączenia SMB 2 lub SMB 3 podpisywanie pakietu jest domyślnie włączone. Jeśli je wyłączysz:
Wydajność zmniejszy się po podłączeniu serwera innej firmy.
Nie będzie można połączyć się z serwerem nieobsługującym podpisywania pakietu.
Nie będzie można połączyć urządzenia innej firmy z serwerem SMB systemu macOS.
Jeśli wyłączysz podpisywanie pakietu, obniżysz bezpieczeństwo połączenia SMB. Wyłącz podpisywanie pakietu tylko wtedy, gdy klient oraz serwer znajdują się w bezpiecznej sieci.
Wyłączanie podpisywania pakietu na urządzeniu klienckim z systemem macOS
Sprawdź, czy komputer z systemem macOS posiada plik /etc/nsmb.conf.
Jeśli komputer z systemem macOS posiada plik /etc/nsmb.conf
Otwórz plik /etc/nsmb.conf.
Ustaw wartość signing_required na „no”, w następujący sposób:
[default]
signing_required=no
Zachowaj plik /etc/nsmb.conf.
Odłącz wszystkie zamontowane udziały SMB i podłącz je ponownie, aby zmiany zostały zastosowane.
Jeśli komputer z systemem macOS nie posiada pliku /etc/nsmb.conf
Otwórz aplikację Terminal.
Użyj tych poleceń, aby utworzyć plik /etc/nsmb.conf z wartością signing_required ustawioną na „no”:
sudo -s
echo "[default]" >> /etc/nsmb.conf
echo "signing_required=no" >> /etc/nsmb.conf
exit
Odłącz wszystkie zamontowane udziały SMB i podłącz je ponownie, aby zmiany zostały zastosowane.
Wyłączanie podpisywania pakietu na komputerze z systemem macOS z udziałami SMB
Wykonaj te kroki w systemie macOS lub macOS Server.
W systemie macOS
Wybierz kolejno opcje menu Apple > Preferencje systemowe, a następnie kliknij opcję Udostępnianie.
Usuń zaznaczenie z pola wyboru Udostępnianie plików i zamknij okienko Udostępnianie.
Wpisz w aplikacji Terminal to polecenie:
Sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server
SigningRequired-bool FALSE
Wybierz kolejno opcje menu Apple > Preferencje systemowe, a następnie kliknij opcję Udostępnianie.
Zaznacz pole wyboru Udostępnianie plików i zamknij okienko Udostępnianie.
W systemie macOS Server
Otwórz aplikację Terminal.
Wpisz w aplikacji Terminal te polecenia, aby ustawić opcjonalne podpisywanie pakietów dla klientów:
sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server SigningRequired -bool FALSE
sudo /usr/libexec/smb-sync-preferences