Mac OS'de SMB1'i Devre Dışı Bırakma


3

Soru biraz önemsiz ise özür dilerim, ancak OS X ve Mac ekosisteminde yeniyim.

İşyerinde en iyi uygulamalarla uyumlu olmak için SMB1 protokolü müşteri tarafını devre dışı bırakmam istendi. SMB protokolünün kendisi grubumuzun iş akışı için oldukça önemlidir, çünkü onu uzun süreli depolama ve paylaşılan dosyaların bulunduğu paylaşılan bir sürücüye bağlanmak için kullanırız.

Mesele şu ki, bu konuda Google’ın bana yardımı olmadı - SMB’yi tamamen devre dışı bırakmak için talimatlar buldum, ancak SMB1’le ilgili hiçbir şey görmedim.

Bu OSX'in SMB1'i desteklemediği ve hiç sahip olmadığı (AFP'den doğrudan SMB2 / 3'e geçiş) nedeniyle mi? Değilse, özellikle bir istemci makinede SMB1'i devre dışı bırakmak için izlenecek adımlar nelerdir?

Daha fazla bilgi: Söz konusu MacOS Sierra 10.12.3


Sorunuza cevap veremiyorum, ancak sorunuza MacOS / OS X'in hangi sürümünü kullandığınızı sormak daha iyi olur.
N. Cornet

Sierra 10.12.3. Bunun için soruyu güncelledim.
Andrei Kucharavy

Yanıtlar:


4

SMB2 istemci protokolünü devre dışı bırakamazsınız çünkü SMB2 SMB1 ile geriye dönük uyumludur. Bununla birlikte, yapabileceğiniz şey, SMB istemcisinin yalnızca SMB 2.x aracılığıyla pazarlık edeceğidir.

SMB1'i devre dışı bırakmak için aşağıdakilerle bir /etc/nsmb.conf(genel ayarlar) ve / veya ~/Library/Preferences/nsmb.conf(kullanıcı yerel ayarları) oluşturun:

# Configuration file for foo.bar
  [default]
  smb_neg=smb2_only

Bunu global konuma ( /etc/nsmb.conf) ayarlarsanız, değiştirmek için Yönetici ayrıcalıklarına ihtiyacınız olacaktır. Mac'leriniz "kilitli" ise, kullanıcıların Yönetici ayrıcalıklarına sahip olmadığı anlamına gelir, bu, kullanıcının SMB1'i etkinleştirmesini ve SMB1 protokolünü etkin şekilde devre dışı bırakmasını engeller.

İkincisi, yapmanız gereken şey, sunucu düzeyinde SMB1'i varsayılan olarak devre dışı bırakmaktır. Bu şekilde, herhangi bir müşteri bağlanmaya çalıştığında, Mac istemcisi gerektiğinde SMB1'den SMB2 / 3'e otomatik olarak geçecektir. Sunucuda etkin değilse, istemci önemli olmaz.


Hm. İlginç. Peki Microsoft, pencerelerdeki istemciler için SMB1'i nasıl "devre dışı bıraktı"?
Andrei Kucharavy

1
Gönderen Microsoft'un sayfasından , onlar komutunu kullanın Set-SmbServerConfiguration -EnableSMB1Protocol $falseaynı şeyi yapmanın MS' yoludur.
Allan

Yardımcı olduğuma sevindim.
Allan,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.