Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Command
sudo systemctl restart smbd nmbd


Предупреждениеinfo
Побочный эффект - команда smbtree, выполненная на сервере, при этом почему-то перестаёт показывать собственные ресурсы, хотя свой сервер показывает.

Несмотря на то, что в документации wiki.samba.org рекомендуется в обязательном порудке сохранять привязку samba к интерфейсу локальной обратной петли (lo), разделяемые ресурсы по этому интерфейсу не выдаются.
При выполнении команды smbtree клиент пытается разрешить NETBIOS-имя собственного сервера. Порядок разрешения имён по умолчанию:

Блок кода
name resolve order = lmhosts wins host bcast

Где:

  • lmhosts - файл /etc/samba/lmhosts, samba-аналог файла /etc/hosts, которого обычно нет;
  • wins - WINS-сервер, которого тоже обычно нет;
  • hosts - файл /etc/hosts, в котором для машины обычно указан адрес локальной обратной петли (127.0.1.1)

Соответственно, имя сервера разрешается в 127.0.1.1, и по этому адресу запрашивается список ресурсов, которые через интерфес lo не показываются.
Для того чтобы smbtree показывал собственные ресурсы имя сервера должно разрешаться в адрес внешнего сетевого интерфейса - проще всего указать адрес в /etc/hosts.

Отключение запроса пароля в командах smbtree и smbclient

...