У меня есть Ubuntu 10.04, и я хотел бы соединиться со своими долями Samba, которые находятся на DLink DNS323.
От Наутилуса в "Местах"-> "Сеть" я могу легко перейти к DND323 и видеть доступные доли. Когда я выбираю одну из доли пароля меньше, у меня есть доступ к нему как ожидалось. Когда я хочу соединиться с защищенной паролем долей, она не работает. Все, что это делает, спрашивает пароль снова и снова.
Я пытался смонтировать долю вручную, и она работала в первый раз с
sudo mount -t cifs -o username=user,password=pass //xxx.xxx.xxx.xxx/share ~/share
Какая-либо идея, почему это не работает в Наутилусе?
Я нашел простой ответ в этом потоке ubuntuforums.org
Более новые версии самбы не поддерживают больше по умолчанию схему аутентификации LANMAN, которая используется DLink DNS323. Для исправления это выходит, единственная вещь сделать:
Редактирование/etc/samba/smb.conf
Найдите [глобальный] раздел и вставьте эту строку:
клиент lanman автор = да
Вы не должны даже перезагружать, и Вы сможете смонтировать свои совместно используемые папки с Наутилусом Gnome.
Это также требуется, чтобы соединяться с долями самбы другого поля Lucid (если они защищены паролем). Нелепый, не так ли?
Ее возможное Вы можете затрагиваться этой ошибкой
Существует несколько "мер", которые предложены в комментариях ошибки, я буду суммировать их здесь.
Это - то, что мы раньше когда-то решали эту проблему. Достаточно легкий попробовать.
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
в глобальном разделе ниже порядка твердости имени добавляют эти строки
lanman auth = yes
client lanman auth = yes
client plaintext auth = yes
Предложенный James Pakko
Это было предложено Karl Kropf
Сегодня у меня просто, оказалось, была точно та же жуткая проблема, не знал, что Вы могли на самом деле поймать ошибку, будучи сказанным об этом 0.o
Эта последняя доля наутилуса установки предложения решила мою проблему, надо надеяться, она сделает то же для Вас.
Для Samba Ubuntu 12.04 3.6.3, должен также добавить:
client NTLMv2 auth = No
или установка
client lanman auth = Yes
не будет использоваться как
client NTLMv2 auth
значения по умолчанию к Да и силам client lanman auth
к Нет.
Свериться testparm -v
мое решение было: переустановите gvfs:
sudo apt-get install gvfs-*
наутилус остановки:
nautilus -q
запустите наутилус снова:
nautilus