Qumulo Core üzerinde SMB (Server Message Block) servislerinin davranışını ve güvenlik seviyesini yönetmek için kullanılan en temel araçlardan biri qq smb_modify_settings komutudur.

Bu komut sayesinde Qumulo cluster genelinde SMB paylaşım görünürlüğü, şifreleme, desteklenen SMB sürümleri ve imzalama gibi kritik ayarlar merkezi olarak yapılandırılabilir.

Bu makalemde qq smb_modify_settings komutunun kullanım senaryoları, öne çıkan parametreleri ve örnek yapılandırmaları ele alınmaktadır.

qq smb_modify_settings” Qumulo SMB sunucusunun Cluster genelindeki davranışını belirlemek için kullanılan bir CLI (Command Line Interface) komutudur.

Yapılan değişiklikler tüm SMB paylaşımlarını etkiler ve güvenlik ile performans üzerinde doğrudan rol oynar.

Komutun temel kullanım amacı şunlardır:

  • SMB paylaşım görünürlüğünü kısıtlamak
  • SMB3 şifreleme seviyesini yapılandırmak
  • Desteklenen SMB protokollerini belirlemek
  • SMB imzalama (signing) zorunluluğunu ayarlamak
  • Snapshot dizinlerinin davranışını yönetmek için kullanabilirsiniz.

Komutun Genel Kullanımı

qq smb_modify_settings [-h]
  [-e {none,preferred,required}]
  [-d dialect_1 [dialect_2 ...]]
  [--hide-shares-from-unauthorized-hosts {true,false}]
  [--hide-shares-from-unauthorized-users {true,false}]
  [--snapshot-directory-mode {visible,hidden,disabled}]
  [--bypass-traverse-checking {true,false}]
  [--signing-required {true,false}]

Örnek Kullanım Senaryoları

Yetkisiz Host’lardan SMB Paylaşımlarını Gizleme

Güvenliği artırmak amacıyla yetkisi olmayan istemcilerin SMB paylaşım listesini görmesini engellemek mümkündür.

qq smb_modify_settings \
  --hide-shares-from-unauthorized-hosts true

Bu ayar sayesinde yalnızca yetkili IP veya host’lar ilgili SMB paylaşımlarını listeleyebilir.

Cluster Seviyesinde SMB3 Şifreleme Yapılandırması

SMB trafiğinin ağ üzerinde şifreli taşınması için SMB3 Encryption kullanılabilir.

Qumulo üç farklı şifreleme modu sunar:

  • NONE: Şifreleme kullanılmaz
  • PREFER: Mümkünse şifreleme tercih edilir
  • REQUIRE: Şifreleme zorunludur

Örnek:

qq smb_modify_settings \
  --encryption-mode required

Bu yapılandırma ile şifreleme desteklemeyen istemcilerin SMB bağlantısı reddedilir.

SMB3 Negotiation’ı Devre Dışı Bırakarak Performans Artışı

Bazı eski uygulamalar veya performans odaklı iş yüklerinde SMB3 yerine yalnızca SMB2 kullanılması tercih edilebilir.

qq smb_modify_settings \
  --supported-dialects smb2_dialect_2_1

Bu durumda istemciler SMB3 sürümleriyle bağlantı kuramaz.

SMB3 Negotiation’ı Yeniden Etkinleştirme

SMB3 özelliklerinden (encryption, signing, multichannel vb.) faydalanmak için ilgili sürümler tekrar eklenebilir:

qq smb_modify_settings \
  --supported-dialects smb2_dialect_2_1 \
  smb2_dialect_3_0

Alternatif olarak tüm desteklenen sürümler açılabilir:

qq smb_modify_settings -d ALL

Önemli Parametreler ve Açıklamaları

--hide-shares-from-unauthorized-users

Yetkisiz kullanıcıların SMB paylaşım listesini görmesini engeller.
Not: Guest erişimi kullanan istemcilerde tüm paylaşımlar gizlenebilir.

--snapshot-directory-mode

Snapshot dizinlerinin SMB üzerinden nasıl görüneceğini belirler:

  • visible: .snapshot dizini listede görünür
  • hidden: Listede görünmez ama erişilebilir
  • disabled: SMB üzerinden erişilemez

--bypass-traverse-checking

Klasik NTFS “traverse” kontrolünü atlar. Üst dizine erişimi olan ama alt dizine yetkisi olmayan kullanıcıların geçişine izin verir.

qq smb_modify_settings --bypass-traverse-checking true

--signing-required

Guest olmayan kullanıcılar için SMB mesaj imzalamayı zorunlu kılar. Güvenliği artırır ancak düşük seviyede performans etkisi olabilir.

qq smb_modify_settings --signing-required true
qq login -u admin
qq smb_modify_settings --signing-required true

qq smb_modify_settings komutu Qumulo ortamlarında SMB servislerinin güvenlik, uyumluluk ve performans dengesini sağlamak için kritik bir rol oynar. Özellikle:

  • Regülasyonlara uyum (encryption & signing)
  • Yetkisiz erişimin engellenmesi
  • Eski veya özel iş yükleri için protokol kontrolü gibi senaryolarda doğru yapılandırma büyük önem taşır.

Production ortamlarında değişiklik yapmadan önce test ortamında deneme yapılması ve istemci uyumluluğunun kontrol edilmesi önerilir.

İlginizi Çekebilir