Dell Unity: 16 KB ın Üzerindeki Kerberos Belirteçleriyle SMB/CIFS Paylaşım Erişimi Başarısız Oluyor
Summary: Unity OE 5.2.0.0.5.173 sürümünde, 16 KB'tan büyük Kerberos belirteçlerine sahip kullanıcılar Unity NAS Sunucusunda barındırılan SMB/CIFS paylaşımlarına erişemeyebilir. Sorun, SMB kimlik doğrulaması Kerberos kullanıyorsa ve SMB Oturum Kurulum işleminde büyük Kerberos belirteçleri için yanlış bir STATUS_INVALID_PARAMETER hatası döndüren bir kusurdan kaynaklanıyorsa oluşur. Bu sorun Unity OE 5.2.1.0.5.013 (5.2 SP1) sürümünde düzeltilmiştir. Yükseltme yapılana kadar etkilenen kullanıcılar Kerberos belirteci boyutunu küçültebilir, NTLM kimlik doğrulamasını kullanabilir veya varsa Unity OE 5.1.x dizisine yük devredebilir. ...
Symptoms
Unity sistemi OE 5.2.0.0.5.173 e yükselttikten sonra, 16 KB'tan büyük Kerberos kimlik doğrulama belirteçlerine sahip kullanıcılar, Unity NAS Sunucusunda barındırılan SMB/CIFS paylaşımlarına erişemeyebilir. Kullanıcılar, paylaşıma bağlanmaya çalışırken, NAS sunucusu ve paylaşımı kullanılabilir olsa bile ağ yoluna erişilemediğini belirten bir Windows hatası alabilir.
Örnek hata:
Windows cannot access \\nasservername\share
Check the spelling of the name. Otherwise, there might be a problem with your network.
To try to identify and resolve network problems, click Diagnose.Cause
Bu sorun yalnızca aşağıdaki koşulların tümü karşılandığında oluşur:
- Unity dizisi çalışıyor
Unity OE 5.2.0.0.5.173. - SMB dosya erişimi, Kerberos kimlik doğrulamasını kullanacak şekilde yapılandırılmıştır.
- Etkilenen kullanıcının 16 KB'den büyük bir Kerberos belirteci var.
Sorun, Unity OE 5.2.0.0.5.173 te sunulan ve SMB Oturum Kurulumu işlemini etkileyen bir kod değişikliğinden kaynaklanmaktadır. Kimlik doğrulama sırasında Kerberos belirteci 16 KB'ı aşarsa Unity hatalı olarak STATUS_INVALID_PARAMETER Hata.
Bu sürüme eklenen ek bir doğrulama denetimi, Kerberos belirtecinin birden fazla Oturum Kurulum isteğinde işlenmesinin gerekip gerekmediğini belirlemeden önce parametre doğrulamasını gerçekleştirir. Sonuç olarak, büyük boyutlu Kerberos belirteçleri zamanından önce reddedilir ve bu da SMB kimlik doğrulamasının başarısız olmasına ve paylaşıma erişimin engellenmesine neden olur.
Resolution
Çözüm
Bu sorun Unity OE 5.2.1.0.5.013 sürümünde çözülmüştür. Bu sürüme veya sonraki bir sürüme yükseltmek, sorunu kalıcı olarak giderir.
Geçici çözümler
Hemen yükseltme mümkün değilse aşağıdaki geçici çözümlerden birini göz önünde bulundurun:
- Gereksiz Active Directory grup üyeliklerini kaldırarak ve kullanılmayan SIDHistory girişlerini temizleyerek Kerberos belirteci boyutunu azaltın.
- Örneğin, IP adresini kullanarak SMB sunucusuna bağlanarak SMB erişimi için NTLM kimlik doğrulamasını kullanın.
- Böyle bir ortam mevcutsa Unity OE 5.1.x çalıştıran bir olağanüstü durum kurtarma (DR) dizisine yük devri yapın.
Bu geçici çözümler, dizi sabit Unity OE sürümüne yükseltilene kadar SMB paylaşım erişiminin geri yüklenmesine yardımcı olabilir.