SMB 1 või NetBIOS-i keelamine macOS-is

Uurige, kuidas keelata rikkeümberlülituse vältimiseks SMB 1 või NetBIOS.

See artikkel on mõeldud ettevõtete ja haridusasutuste süsteemiadministraatoritele.

Serveritega väljaminevate ühenduste loomisel kolmanda osapoole toodetega ühilduvuse parandamiseks on macOS-is vaikimisi lubatud SMB 1 ja NetBIOS. macOS proovib kasutada SMB uusimaid versioone, lisaks ka DNS-i ja porti 445, samas kui vajaduse korral kasutatakse rikkeümberlülituseks porti 139 ja SMB 1. Saate selle rikkeümberlülituse vältimiseks SMB 1 või NetBIOS-i keelata.

SMB 1 keelamiseks lisage faili /etc/nsmb.conf järgmine rida:

protocol_vers_map=6

NetBIOS-i keelamiseks lisage faili /etc/nsmb.conf järgmine rida:

port445=no_netbios

Faili /etc/nsmb.conf pole vaikimisi olemas. Selle loomiseks ja mõlema eespool toodud muudatuse rakendamiseks kasutage järgmisi terminalikäske:

echo "[default]" | sudo tee -a /etc/nsmb.conf echo "protocol_vers_map=6" | sudo tee -a /etc/nsmb.conf echo "port445=no_netbios" | sudo tee -a /etc/nsmb.conf

Eespool toodud muudatuste ennistamiseks saate faili /etc/nsmb.conf turvaliselt kustutada.

Vaikimisi ei aktsepteeri macOS SMB-ühendusi. Kui olete failijagamiseelistustes seadistanud Maci arvuti failiserveriks, saate SMB 1 keelata, kuid jätkata samal ajal SMB 2 ja 3 ühenduste lubamist. Kasutage järgmisi käske:

sudo scutil --prefs com.apple.smb.server.plist get / d.add ProtocolVersionMap # 6 set / commit apply quit

Eespool toodud muudatuse tagasivõtmiseks käivitage järgmised käsud:

sudo scutil --prefs com.apple.smb.server.plist get / d.add ProtocolVersionMap # 7 set / commit apply quit

netbiosd nime registreerimise keelamiseks käivitage järgmine käsk:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.netbiosd.plist

Veendumaks, et netbiosd ei töötaks, käivitage järgmine käsk. Kui ühtki tulemit ei tagastata, siis netbiosd ei tööta:

sudo ps aux | grep -i netbiosd | grep -v grep

Selle muudatuse tagasivõtmiseks käivitage järgmine käsk:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.netbiosd.plist

Avaldamiskuupäev: