Samba Поделитесь ошибкой пользователя / пароля после обновления

это первый раз, когда я не смог найти ответ, так что это мой первый вопрос. Я предоставлю как можно больше информации. У меня есть маршрутизатор ASUS с двумя жесткими дисками. Для доступа к мультимедиа в сети доступно только 1 имя пользователя / пароль. Мой компьютер уже не может получить доступ к нему после обновления.

После первоначального ввода учетных данных и выбора «Запомнить навсегда» я всегда (более 2 лет) мог получить доступ к дискам, на «Обзор сети» в nautilus и щелкнув значок Router, затем щелкнув папку, к которой я хочу получить доступ. Сегодня у меня было обновление для системы безопасности, в котором содержалось следующее:

Теперь, когда я перехожу к папкам на жестких дисках, это всплывает:

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

Если я снова нажимаю кнопку подключения, это же всплывающее всплывающее окно продолжает возвращаться снова и снова.

Если я вручную закрою его. Появится новое всплывающее окно, которое позволяет мне вводить учетные данные. Однако, если я ввожу их снова, nautilus просто закрывается, и я иногда получаю всплывающее сообщение о том, что Ubuntu столкнулся с внутренней ошибкой и т. Д.

Есть 3 телефона, 1 планшет, 1 компьютер Win7 и еще один Ubuntu 15.10 ПК, который может подключаться к сетевым дискам и читать / писать без проблем. Я должен добавить, что я проигнорировал обновление, упомянутое выше на другом компьютере Ubuntu, когда у меня возникла эта проблема на моем.

Пока единственный способ получить доступ к жестким дискам с моим ПК - отключить мой безопасность маршрутизатора для доступа к самбе. Я действительно не знаю, как исправить это или как вернуть его к тому, как это было.

Спасибо за любую помощь.

1
задан 19 April 2016 в 03:08

4 ответа

У меня была такая же проблема. Добавление

client use spnego = no

в [глобальный] раздел /etc/samba/smb.conf решило проблему в моем случае. По-видимому, значение по умолчанию изменилось на «да» после обновления до версии 4..3.8, поэтому мне нужно было явно установить его.

См. Онлайн-справочную страницу для справки.

9
ответ дан 23 May 2018 в 12:05
  • 1
    Я добавил строку текста, как вам было предложено. Проблема все еще сохраняется. Однако, спасибо. – user531897 22 April 2016 в 05:24
  • 2
    @ user531897 вы проверили, есть ли какие-либо другие значения, которые изменили их значение по умолчанию после обновления? например " использование клиента spnego " не был установлен в моем smb.conf. Это было нормально, так как в предыдущей версии значение по умолчанию было «no». но теперь они изменили его на «да», поэтому мне пришлось установить его вручную. Может быть, для вас есть аналогичная проблема с другим вариантом? – stack_horst 22 April 2016 в 16:04
  • 3
    в целом у вас был правильный ответ, по-видимому, он просто должен был находиться на самой вершине файла (как указано пользователем18778) сразу после разрыва глобальных настроек ... После перезагрузки все работает так, как раньше. Спасибо. – user531897 2 May 2016 в 05:40
  • 4
    как заметил @xenog (в редакции, который должен был быть комментарием): Если у вас нет файла /etc/samba/smb.conf, установите пакет samba-common (sudo apt install samba-common). Это было необходимо для него / нее на новой установке Ubuntu Gnome 16.04. – stack_horst 3 May 2016 в 17:30

Убедитесь, что у вас установлена ​​winbind. Установите его, если у вас его нет, и снова перезапустите samba-ad-dc. После этого вы должны быть в порядке.

https://lists.samba.org/archive/samba/2016-April/199291.html

0
ответ дан 23 May 2018 в 12:05
  • 1
    Я установил winbind. Перезапущенная самба. Перезагружен на всякий случай. Все равно никаких изменений. Однако, спасибо. – user531897 22 April 2016 в 05:24

Да после последнего обновления я сделал yestarday samba не смог подключиться как клиент через nautilus. По-прежнему работала установка с помощью команды mount. Мне пришлось изменить файл smb.conf, как было предложено выше, добавив

использование клиентом spnego = no

. Затем вам необходимо перезагрузить сетевой стек samba (просто перезагрузитесь). [!d2 ]

Теперь все работает.

0
ответ дан 23 May 2018 в 12:05

Спасибо всем. У меня такая же проблема. Этот поток дает мне правильное направление, и вот как я добрался до исправления. Я попытался использовать smbclient, чтобы узнать, что произошло. Я получил это: «Сервер SMB не поддерживает EXTENDED_SECURITY, но« клиент использует spnego = yes и »client ntlmv2 auth = yes». Я думаю, это означает, что клиент samba сообщает, что функции сервера samba используют не там. Из приведенной выше заметки Samba со ссылкой: [https://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html][Link] Я нашел это: «Воздействие" клиент ntlmv2 auth = yes 'заключается в том, что по умолчанию мы не будем использовать аутентификацию NTLM (NT Local Machine) в качестве клиента ». Поскольку я не использую какую-либо степень защиты, я просто отключил ее как« клиент ntlmv2 auth = no »в / etc /samba/smb.conf Мне нужно добавить строку, чтобы переопределить значение по умолчанию. Все работает снова.

0
ответ дан 23 May 2018 в 12:05
  • 1
    Добро пожаловать в Ask Ubuntu! Пожалуйста, не добавляйте " спасибо " как ответы. Потратьте некоторое время на сайт, и вы получите достаточные привилегии , чтобы повысить ваши ответы, что является ответом Ask Ubuntu. – Mitch♦ 27 April 2016 в 08:54

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

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