Nautilus'tan Samba paylaşımına bağlanılamıyor


14

Ubuntu 10.04'üm var ve DLink DNS323'teki Samba paylaşımlarıma bağlanmak istiyorum.

Nautilus'tan "Yerler" -> "Ağ" dan DND323'e kolayca gidebilir ve mevcut paylaşımları görebilirim. Parola içermeyen paylaşımlardan birini seçtiğimde, beklediğim gibi ona erişebiliyorum. Parola korumalı bir paylaşıma bağlanmak istediğimde çalışmıyor. Tek yaptığı parolayı tekrar sormak.

Paylaşımı manuel olarak bağlamaya çalıştım ve ilk kez çalıştı

sudo mount -t cifs -o username=user,password=pass //xxx.xxx.xxx.xxx/share ~/share

Bunun neden Nautilus'ta çalışmadığına dair bir fikrin var mı?

Yanıtlar:


6

Bu ubuntuforums.org iş parçacığında basit bir cevap buldum

Samba'nın yeni sürümleri artık varsayılan olarak DLink DNS323 tarafından kullanılan LANMAN kimlik doğrulama şemasını desteklemiyor. Bu sorunları düzeltmek için yapılacak tek şey:

/Etc/samba/smb.conf dosyasını düzenleyin

[Global] bölümünü bulun ve şu satırı ekleyin:

istemci lanman auth = evet

Yeniden başlatmanız bile gerekmez ve Gnome Nautilus ile paylaşılan klasörlerinizi de bağlayabilirsiniz.

Bu, başka bir Lucid kutusunun samba paylaşımlarına bağlanmak için de gereklidir (şifre korumalılarsa). İronik, değil mi?


Sadece kayıt için: Sorunumun Nikola'nın @ Alan'ın cevap bağlantısındaki ((nikolagotovac) 2016-05-24 tarihinde yazdığı) yorumuyla ilgili olduğunu buldum. Kimlik doğrulama isteği, Windows kutusunda bir uzak kullanıcı için değil, LOCAL hesabı içindir.
Çekirge

5

Bu hatadan etkileniyor olabilirsiniz

Burada özetleyeceğim hata yorumlarında önerilen birkaç "düzeltmeler" vardır.


  • Smb.conf dosyasını düzenleyebilirsiniz

Bu sorunu çözmek için bir kerede kullandık. Denemek için yeterince kolay.

gksudo gedit /etc/samba/smb.conf

Dosyada bu bölümü bulun:

####### Authentication #######
# “security = user” is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba-HOWTO-Collection/ServerType.html
# in the samba-doc package for details.
#security = user

Güvenlik hattını açın ve aşağıdaki gibi görünmesi için başka bir satır ekleyin:

####### Authentication #######
# “security = user” is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba-HOWTO-Collection/ServerType.html
# in the samba-doc package for details.
security = user
username map = /etc/samba/smbusers

Richard Garvin tarafından önerildi


  • Smb.conf için başka bir düzenleme

aşağıdaki küresel bölümde ad çözüm sırası bu satırları ekleyin

lanman auth = yes
client lanman auth = yes
client plaintext auth = yes

James Pakko tarafından önerildi


  • Son olarak nautilus-share paketi varsayılan olarak kurulmaz, bunun kurulu olduğundan emin olun

Bu Karl Kropf tarafından önerildi

Bugün sadece aynı sorunu ürkütücü oldu aslında bilmiyordum aslında hakkında bir hata yakalanabilir 0o. O

Nautilus-share yükleme bu son öneri umarım sizin için aynısını yapacağım sorunumu düzeltti.


nautilus-share kesinlikle kuruldu. Diğer çözümleri deneyeceğim ve sonuçlarımla rapor edeceğim.
jmbouffard

Diğer soruları denemek için bu soruya geri döndüm ama sunucuda smb.conf değiştirmek gerekiyor gibi görünüyor. Benim durumumda bir DLink DNS323 üzerinde yani dosyaya erişimim yok.
jmbouffard

Bir Ubuntu makinesinde Nautilus'tan oldukça popüler bir ürün olan DNS-323'e erişemediğime inanamıyorum, bu uzun zaman önce düzeltilmiş olmalı!
jmbouffard

Merhaba sen olduğunuz yüklü gvfs paketleri kontrol Ben olabilir gvfs, gvfs-fuse, gvfs-bin, gvfs-backendsvelibgvfscommon0
Allan

1
Temelde ne oldu Ubuntu'daki samba, NAS'ın çözümü anlamadığı daha güvenli bir kimlik doğrulama yöntemi kullanacak şekilde güncellendiğinde, samba'ya smb.conf dosyasını düzenleyerek eski daha az güvenli kimlik doğrulama yöntemini kullanmasını söylemektir. böylece bilgisayar ile başarılı bir şekilde bağlantı kurabilmeleri için James pakko tarafından önerilen ek yetkilendirme satırları, sisteminizde samba istemcisinin varsayılan bağlantı yönteminden daha az güvenli olan 3 kimlik doğrulama türünü denemesine "izin verir".
Allan

2

Ubuntu 12.04 Samba 3.6.3 için şunları da eklemeniz gerekir:

client NTLMv2 auth = No

veya ayar

client lanman auth = Yes

olarak kullanılmayacak

client NTLMv2 auth

varsayılan olarak Evet ve client lanman authHayır değerini zorlar .

İle kontrol et testparm -v


0

benim çözümüm: yeniden gvfs:

 sudo apt-get  install gvfs-*

nautilus'u durdur:

 nautilus -q

tekrar nautilus başlat:

 nautilus
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.