Не может соединиться с долей Samba от Наутилуса

У меня есть Ubuntu 10.04, и я хотел бы соединиться со своими долями Samba, которые находятся на DLink DNS323.

От Наутилуса в "Местах"-> "Сеть" я могу легко перейти к DND323 и видеть доступные доли. Когда я выбираю одну из доли пароля меньше, у меня есть доступ к нему как ожидалось. Когда я хочу соединиться с защищенной паролем долей, она не работает. Все, что это делает, спрашивает пароль снова и снова.

Я пытался смонтировать долю вручную, и она работала в первый раз с

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

Какая-либо идея, почему это не работает в Наутилусе?

14
задан 23 June 2011 в 05:43

4 ответа

Я нашел простой ответ в этом потоке ubuntuforums.org

Более новые версии самбы не поддерживают больше по умолчанию схему аутентификации LANMAN, которая используется DLink DNS323. Для исправления это выходит, единственная вещь сделать:

Редактирование/etc/samba/smb.conf

Найдите [глобальный] раздел и вставьте эту строку:

клиент lanman автор = да

Вы не должны даже перезагружать, и Вы сможете смонтировать свои совместно используемые папки с Наутилусом Gnome.

Это также требуется, чтобы соединяться с долями самбы другого поля Lucid (если они защищены паролем). Нелепый, не так ли?

6
ответ дан 23 November 2019 в 03:05

Ее возможное Вы можете затрагиваться этой ошибкой

Существует несколько "мер", которые предложены в комментариях ошибки, я буду суммировать их здесь.


  • Можно отредактировать smb.conf

Это - то, что мы раньше когда-то решали эту проблему. Достаточно легкий попробовать.

gksudo gedit /etc/samba/smb.conf

Найдите этот раздел в файле:

####### 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

Не прокомментируйте линию защиты и добавьте другую строку, чтобы заставить ее быть похожей на это:

####### 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


  • Другое редактирование к smb.conf

в глобальном разделе ниже порядка твердости имени добавляют эти строки

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

Предложенный James Pakko


  • Наконец пакет акций наутилуса не установлен, по умолчанию удостоверяются, что это установлено

Это было предложено Karl Kropf

Сегодня у меня просто, оказалось, была точно та же жуткая проблема, не знал, что Вы могли на самом деле поймать ошибку, будучи сказанным об этом 0.o

Эта последняя доля наутилуса установки предложения решила мою проблему, надо надеяться, она сделает то же для Вас.

5
ответ дан 23 November 2019 в 03:05

Для Samba Ubuntu 12.04 3.6.3, должен также добавить:

client NTLMv2 auth = No

или установка

client lanman auth = Yes

не будет использоваться как

client NTLMv2 auth

значения по умолчанию к Да и силам client lanman auth к Нет.

Свериться testparm -v

2
ответ дан 23 November 2019 в 03:05

мое решение было: переустановите gvfs:

 sudo apt-get  install gvfs-*

наутилус остановки:

 nautilus -q

запустите наутилус снова:

 nautilus
0
ответ дан 23 November 2019 в 03:05

Другие вопросы по тегам:

Похожие вопросы: