Windows 7, Samba paylaşımlarına bağlanma


25

Windows 7 kullanarak kimlik doğrulamasıyla bir Samba paylaşımına nasıl bağlanabilirim?

Ağımızda Samba kullanarak paylaşılan klasörlerle Linux, HP-UX ve AIX sunucularımız var. Bunlar Active Directory ya da herhangi bir şeye bağlı değildir, onlara bağlandığımızda sadece bir kullanıcı adı ve şifre yazıyoruz. Hepsi hala Windows XP'de çalışıyor, ancak birkaç makineyi Windows 7'ye yükselttik ve paylaşımlara erişemiyorlar. Bir şifre girmeniz isteniyor ancak "Belirtilen ağ şifresi hatalı" yazıyor (değil).


Yanıtlar:


23
  1. Çalıştır: gpedit.msc

  2. bul:

    Konsol Kökü -> Yerel Bilgisayar İlkesi -> Bilgisayar Yapılandırması -> Windows Ayarları -> -> Güvenlik Ayarları -> Yerel İlkeler -> Güvenlik Seçenekleri

    Orada olduğunuzda aşağıdaki politikaları değiştirin

  3. Microsoft ağ istemcisi: Şifrelenmemiş parolanızı üçüncü taraf SMB sunucusuna gönderin: "Etkin" olarak değiştirin.

  4. Ağ güvenliği: LAN Manager kimlik doğrulama seviyesi: Seçeneği seçin: LM & NTLM gönder - anlaşılırsa NTLMv2 oturum güvenliği kullanın.


Teşekkürler, bu sorunu çözdü. Muhtemelen samba'yı tüm sunucularımızda da yükseltmemiz gerekiyor gibi görünüyor, ancak bu biraz zaman alacak ...
Colin Pickard

1
benim için çalışmıyor> :(
endolith

5
@ Cy. Gpedit.msc dosyasını çalıştırmak ve tüm bu gezinti işlemlerini yapmak yerine, secpol.msc sizi doğrudan güvenlik ayarlarınıza götürür. Aksi takdirde her şey doğrudur ..

1
@ user168261: Samba'nın en son sürümünü kullanıyorum. # 4 çalışır (ve gereklidir). # 3 gerekli değildir (sonraki Samba sürümlerinde).
Gerrat

2
Windows 8 kullanıyorum ve bu çözüm benim için işe yaramadı.
ktamlyn

6

Ben de aynı problemi yaşadım. Bu benim için iş yaptı:

Vista ve Samba'nın çalışmasını sağlayın | TechRepublic

  1. Çalıştır komutunu açın ve "secpol.msc" yazın.

  2. Vista tarafından istendiğinde "devam" tuşuna basın.

  3. "Yerel Politikalar" -> "Güvenlik Seçenekleri" ne tıklayın.

  4. "Ağ Güvenliği: LAN Manager kimlik doğrulama seviyesi" politikasına gidin ve açın.

  5. Varsayılan olarak, Windows Vista ilkeyi "yalnızca NTVLM2 yanıtları" olarak ayarlar. Bunu "LM ve NTLM - anlaşılırsa NTLMV2 oturum güvenliğini kullan" olarak değiştirin.


Yapabilseydim +100! Bir gündür bu işi yapmaya çalışıyorum.
Gerrat

1
Windows 7 için, "Ağ güvenliği: LAN Yöneticisi kimlik doğrulama seviyesi" -> Yalnızca NTLMv2 yanıtı gönder
pkSML

3

Samba'nın eski bir sürümünü kullanıyorsanız, bu soruna maruz kalmanız mümkündür . İşte biraz daha tartışma . Temel olarak, Windows Vista ve 7, Samba'nın varsayılan olarak kullandığı eski ve güvensiz bir kimlik doğrulama yöntemini devre dışı bırakır. Makalede açıklandığı gibi kayıt defteri ayarını değiştirmek, çalışmasını sağlamalıdır. İdeal olarak, elbette, Samba'yı yeni bir sürüme yükseltirsiniz, ancak şu anda mümkün olmayabilir.

Bu işe yaramazsa, çalıştırmakta olduğunuz Samba sürümünü gönderebilir misiniz?


Win7 makinemde LmCompatibilityLevel anahtarım yoktu. Anahtarın oluşturulmasının işe yarayıp yaramadığını bilmiyorum mi? Gpedit çözümü zaten benim için çalıştı.
Colin Pickard

1
Samba'nın hangi sürümü gereklidir? Bir samba yapılandırma sorunu mu?
endolith

0

Bende de aynı sorun vardı. Bağlanmaya çalıştığımda 0x80004005izin hatası alıyorum:

görüntü tanımını buraya girin

Yaparken:

  • Ağ güvenliğini değiştirin: LAN Manager Kimlik Doğrulama Seviyesini “LM & NTLM yanıtlarını gönder” olarak
  • “128 Bit Şifreleme Gerektir” özelliğini “Minimum Güvenlik Yok” olarak devre dışı bırakmak için NTLM SSP için Minimum Oturum Güvenliği'ni değiştirin.
  • Sabitleme KB2536276 .

yapılan başka bir şey dur:

  • Client for Microsoft Networksbenim WiFi dangle etkinleştirmek Network panel.

Etkinleştirme File and printer sharing for Microsoft Networks, Network panelWin7 paylaşılan klasörlerine erişmeme izin veriyor.


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.