Dezactivarea semnării pachetelor pentru conexiunile SMB 2 și SMB 3

Află cum să dezactivezi semnarea pachetelor pe computerul Mac.

În macOS 10.13.4 și versiunile ulterioare, semnarea pachetelor este dezactivată în mod implicit. Semnarea pachetelor pentru conexiunile SMB 2 și SMB 3 este activată în mod automat dacă este necesar, dacă serverul oferă. Instrucțiunile din acest articol se aplică pentru macOS 10.13.3 și versiunile anterioare.

Atunci când folosești o conexiune SMB 2 sau SMB 3, semnarea pachetelor este activată în mod implicit. Este posibil să fie necesar să dezactivezi semnarea pachetelor dacă:

  • Performanța scade atunci când te conectezi la un server terț.
  • Nu te poți conecta la un server care nu acceptă semnarea pachetelor.
  • Nu poți conecta un dispozitiv terț la un server SMB macOS.

Dacă dezactivezi semnarea pachetelor, securitatea conexiunii SMB scade. Dezactivează semnarea pachetelor doar dacă clientul și serverul se află într-o rețea sigură.

Dezactivarea semnării pachetelor pentru un client macOS

Verifică dacă computerul tău macOS conține un fișier /etc/nsmb.conf.

Dacă computerul tău macOS conține un fișier /etc/nsmb.conf

  1. Deschide fișierul /etc/nsmb.conf.
  2. Setează valoarea signing_required la „no” astfel:
    [default]
    signing_required=no

  3. Salvează fișierul /etc/nsmb.conf.
  4. Deconectează și apoi conectează din nou orice partajări SMB montate pentru valida modificările.

Dacă computerul tău macOS nu conține un fișier /etc/nsmb.conf

  1. Deschide Terminal.
  2. Folosește comenzile de mai jos pentru a crea un fișier /etc/nsmb.conf cu o valoare signing_required setată la „no”.
    sudo -s
    echo "[default]" >> /etc/nsmb.conf
    echo "signing_required=no" >> /etc/nsmb.conf
    exit

  3. Deconectează și apoi conectează din nou orice partajări SMB montate pentru valida modificările.

Dezactivarea semnării pachetelor pe un computer macOS care găzduiește partajări SMB

Urmează pașii pe computerul macOS sau pe macOS Server.

Pe computerul macOS

  1. Alege meniul Apple > Preferințe sistem, apoi fă clic Partajare.
  2. Debifează caseta de selectare Partajare fișiere, apoi închide panoul Partajare.
  3. Folosește următoarea comandă în Terminal:
    sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server SigningRequired -bool FALSE
  4. Alege meniul Apple > Preferințe sistem, apoi fă clic Partajare.
  5. Bifează caseta de selectare Partajare fișiere, apoi închide panoul Partajare.

Pe macOS Server

  1. Deschide Terminal.
  2. Folosește aceste comenzi în Terminal pentru a face opțională semnarea pachetelor pentru clienți:
    sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server SigningRequired -bool FALSE

    sudo /usr/libexec/smb-sync-preferences
Data publicării: