Не удается подключиться к Samba share из Nautilus

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

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

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

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

. Любая идея, почему это не работает в Наутилус?

13
задан 23 June 2011 в 17:43

40 ответов

мое решение было: reinstall gvfs:

sudo apt-get install gvfs-*

stop nautilus:

nautilus -q

снова запустить nautilus:

nautilus
0
ответ дан 6 August 2018 в 03:28

Возможно, на вас может повлиять эта ошибка

Gvfs продолжает запрашивать пароль при попытке установить Samba Share

Есть несколько «исправлений», которые предлагаются в комментарии к этой ошибке я обобщу их здесь.

Gvfs продолжает запрашивать пароль при попытке установить Samba Share

Это то, что мы использовали в свое время, чтобы исправить эту проблему.

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

, предложенный Ричардом Гарвином

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

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

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

Предлагается Ричард Гарвин

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

Это было предложено Карлом Кропфом

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

Последнее предложение, связанное с установкой nautilus-share, устранило мою проблему, надеюсь, он сделает то же самое для вас.

4
ответ дан 7 August 2018 в 21:15
  • 1
    nautilus-share определенно установлен. Я попробую другие решения и сообщит свои результаты. – jmbouffard 11 July 2011 в 16:22
  • 2
    Я вернулся к этому вопросу, чтобы попробовать другие решения, но мне кажется, что мне нужно изменить smb.conf на сервере. В моем случае это на DLink DNS323, поэтому у меня нет доступа к файлу. – jmbouffard 18 August 2011 в 20:35
  • 3
    Я не могу поверить, что не могу получить доступ к DNS-323, который является довольно популярным продуктом, от Nautilus на машине Ubuntu, это должно было быть исправлено давным-давно! – jmbouffard 18 August 2011 в 20:37
  • 4
    Привет, вы можете проверить, какие пакеты gvfs вы установили. У меня есть gvfs, gvfs-fuse, gvfs-bin, gvfs-backends и libgvfscommon0 – Allan 19 August 2011 в 03:40
  • 5
    В основном, произошло то, что samba в Ubuntu обновлен, чтобы использовать более безопасный метод аутентификации, который NAS не понимает в решении, - это сказать samba использовать более старый менее безопасный способ аутентификации, отредактировав smb.conf-файл на вашем компьютер (ы), чтобы они могли соединить с NAS успешно дополнительные строки auth, предложенные Джеймсом Пакко «разрешить». клиент samba в вашей системе еще 3 типа проверки подлинности, чтобы попробовать, которые менее безопасны, чем метод подключения по умолчанию. – Allan 19 August 2011 в 20:47

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

client NTLMv2 auth = No

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

client lanman auth = Yes

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

client NTLMv2 auth

по умолчанию: Да и силы client lanman auth - Нет.

Проверить с помощью testparm -v

2
ответ дан 7 August 2018 в 21:15

мое решение было: reinstall gvfs:

sudo apt-get install gvfs-*

stop nautilus:

nautilus -q

снова запустить nautilus:

nautilus
0
ответ дан 7 August 2018 в 21:15

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

  клиент NTLMv2 auth = No  

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

   client lanman auth = Yes  

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

  клиент NTLMv2 auth  

по умолчанию Да и силы клиент lanman auth на No

Проверьте с помощью testparm -v

2
ответ дан 10 August 2018 в 09:33

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

  sudo apt-get install gvfs- *  

stop nautilus:

  nautilus -q  

снова запустить nautilus:

  nautilus  
0
ответ дан 10 August 2018 в 09:33

Возможно, эта проблема может быть затронута этой ошибкой

Есть несколько «исправлений», которые предлагаются в комментариях к ошибке. Я их суммирую здесь.


  • Вы можете отредактировать smb.conf

Это то, что мы использовали в свое время, чтобы исправить эту проблему.

  gksudo gedit /etc/samba/smb.conf  

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

   ####### Аутентификация ####### # "security = user" всегда хорошая идея.  Для каждого пользователя, обращающегося к серверу, для этого потребуется учетная запись Unix # на этом сервере.  Подробнее см. В документе # /usr/share/doc/samba-doc/htmldocs/Samba-HOWTO-Collection/ServerType.html # в пакете samba-doc.  #security = user  

Раскомментируйте строку безопасности и добавьте еще одну строку, чтобы она выглядела так:

  ####### Аутентификация #  ###### # "security = user" всегда хорошая идея.  Для каждого пользователя, обращающегося к серверу, для этого потребуется учетная запись Unix # на этом сервере.  Подробнее см. В документе # /usr/share/doc/samba-doc/htmldocs/Samba-HOWTO-Collection/ServerType.html # в пакете samba-doc.  security = user username map = / etc / samba / smbusers  

, предложенный Ричард Гарвин


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

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

  lanman auth = yes client lanman auth = yes client plaintext auth = yes [  ! d7] 

Предлагается Джеймс Пакко


  • Наконец, пакет nautilus-share по умолчанию не установлен, убедитесь, что он установлен

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

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

Последнее предложение, связанное с установкой nautilus-share, исправило мою проблему, надеюсь, он сделает то же самое для вас.

4
ответ дан 10 August 2018 в 09:33

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

  клиент NTLMv2 auth = No  

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

   client lanman auth = Yes  

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

  клиент NTLMv2 auth  

по умолчанию Да и силы клиент lanman auth на No

Проверьте с помощью testparm -v

2
ответ дан 13 August 2018 в 15:43

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

  sudo apt-get install gvfs- *  

stop nautilus:

  nautilus -q  

снова запустить nautilus:

  nautilus  
0
ответ дан 13 August 2018 в 15:43

Возможно, эта проблема может быть затронута этой ошибкой

Есть несколько «исправлений», которые предлагаются в комментариях к ошибке. Я их суммирую здесь.


  • Вы можете отредактировать smb.conf

Это то, что мы использовали в свое время, чтобы исправить эту проблему.

  gksudo gedit /etc/samba/smb.conf  

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

   ####### Аутентификация ####### # "security = user" всегда хорошая идея.  Для каждого пользователя, обращающегося к серверу, для этого потребуется учетная запись Unix # на этом сервере.  Подробнее см. В документе # /usr/share/doc/samba-doc/htmldocs/Samba-HOWTO-Collection/ServerType.html # в пакете samba-doc.  #security = user  

Раскомментируйте строку безопасности и добавьте еще одну строку, чтобы она выглядела так:

  ####### Аутентификация #  ###### # "security = user" всегда хорошая идея.  Для каждого пользователя, обращающегося к серверу, для этого потребуется учетная запись Unix # на этом сервере.  Подробнее см. В документе # /usr/share/doc/samba-doc/htmldocs/Samba-HOWTO-Collection/ServerType.html # в пакете samba-doc.  security = user username map = / etc / samba / smbusers  

, предложенный Ричард Гарвин


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

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

  lanman auth = yes client lanman auth = yes client plaintext auth = yes [  ! d7] 

Предлагается Джеймс Пакко


  • Наконец, пакет nautilus-share по умолчанию не установлен, убедитесь, что он установлен

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

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

Последнее предложение, связанное с установкой nautilus-share, исправило мою проблему, надеюсь, он сделает то же самое для вас.

4
ответ дан 13 August 2018 в 15:43
  • 1
    nautilus-share определенно установлен. Я попробую другие решения и сообщит свои результаты. – jmbouffard 11 July 2011 в 16:22
  • 2
    Я вернулся к этому вопросу, чтобы попробовать другие решения, но мне кажется, что мне нужно изменить smb.conf на сервере. В моем случае это на DLink DNS323, поэтому у меня нет доступа к файлу. – jmbouffard 18 August 2011 в 20:35
  • 3
    Я не могу поверить, что не могу получить доступ к DNS-323, который является довольно популярным продуктом, от Nautilus на машине Ubuntu, это должно было быть исправлено давным-давно! – jmbouffard 18 August 2011 в 20:37
  • 4
    Привет, вы можете проверить, какие пакеты gvfs вы установили. У меня есть gvfs , gvfs-fuse , gvfs-bin , gvfs-backends [ ! d3] и libgvfscommon0 – Allan 19 August 2011 в 03:40
  • 5
    В основном, произошло то, что samba в Ubuntu обновлен, чтобы использовать более безопасный метод аутентификации, который NAS не понимает в решении, - это сказать samba использовать более старый менее безопасный способ аутентификации, отредактировав smb.conf-файл на вашем компьютер (ы), чтобы они могли соединить с NAS успешно дополнительные строки auth, предложенные Джеймсом Пакко «разрешить». клиент samba в вашей системе еще 3 типа проверки подлинности, чтобы попробовать, которые менее безопасны, чем метод подключения по умолчанию. – Allan 19 August 2011 в 20:47

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

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