Я только что сделал сервер Ubuntu (16.04.1 LTS), и я следовал за всем tourials о том, как сделать один, и он не обнаруживается в Windows!!! Единственные настройки у меня есть изменения в smb.conf,
Workgroup = SANCTUARY
Святилище является моей рабочей группой
И в определениях Доли я сделал это
[Nic]
Comment = Nic
Path = /server/Nic
Browsable = yes
Read only = no
Guest ok = no
Затем я перезапустил
Спасибо и если бы Вы имеете, имеет ответ, я был бы очень признателен за его
Во-первых: Вы перезапускали smbd сервис?
лучший способ диагностировать состоит в том, чтобы попытаться перечислить доли,
smbclient -L yourhostname
И затем получить доступ от Вашего локального компьютера:
smbclient //yourhostname/Nic
Источник: https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/install.html
, Если успех, то проверьте свой брандмауэр на удаленный доступ: https://www.cyberciti.biz/faq/what-ports-need-to-be-open-for-samba-to-communicate-with-other-windowslinux-systems /
Рейтинг Google этого ответа высок, таким образом, я думал, что внесу текущее решение для Windows 10.
Windows 10 больше не поддерживает исследование NetBIOS.
можно зафиксировать это путем включения небезопасного SMBv1 (или таким образом, я читал), но это - плохая идея, и необходимо сделать это на всех клиентах. Лучший способ состоит в том, чтобы реализовать Исследование веб-сервиса на Вашем сервере Linux.
wsdd выполняет это. Предварительно сделанные сервисные файлы доступны от мерзавца парня также (хотя для Ubuntu я должен был изменить группу ни от кого до nogroup, чтобы заставить это работать). Это работает отлично.
У меня была подобная проблема, где я пытался совместно использовать файлы между Linux Mint 18 серверов Samba и рабочей станцией Windows 10. Посредством некоторого рытья я нашел этот процесс:
Проверьте свой/etc/samba/smb.conf на синтаксические ошибки путем выполнения:
testparm
Идеально мы ищем это на stdout там где-нибудь:
Загруженный сервисный файл хорошо.
При использовании системной самбы конфигурации давайте раздавим ошибку:
sudo касаются/etc/libuser.conf
sudo chmod 644/etc/libuser.conf
Теперь перезапустите сервер самбы любое количество путей в зависимости от Вашего дистрибутива. Вот несколько примеров этого: Как перезапустить сервер самбы?
сервис sudo smbd перезапуск
сервис sudo nmbd перезапуск
Теперь это сделано, мы можем проверить, чтобы быть уверенными, smbd и процессы nmbd работают с этим:
PS aux | grep минимальная дисфункция мозга
Необходимо получить что-то вроде этого:
базироваться 18379 0.0 0.2 337912 15856? Ss 3:04 0:00 smbd-D-s/etc/samba/smb.conf
базироваться 18386 0.0 0.0 240452 5988? Ss 3:04 0:00 nmbd-D-s/etc/samba/smb.conf
Если они не работают, разжигают их. Проверьте свой системный журнал на наличие ошибок.
(где кто-то сервер не обнаруживается в сети).
Теперь забавная часть. Откройте окно файлового менеджера, и в строке поиска вводят имя Вашего сервера самбы и добавляют '.local' к нему, такой как это:
\\mysambaserver.local
При конфигурировании самбы правильно она раскроется право. Позже, Вы могли щелкнуть правой кнопкой по этому серверу в проводнике и создать ярлык в меню "Пуск" или Вашем быстром списке доступа.
Я даю кредит, где это должно: Кредит переходит к altair4 на форумах Linux Mint (зверь). Если у Вас есть больше вопросов об этом методе, сделайте самостоятельно, тело... проверяет его сообщение, чтобы видеть, пропустили ли Вы что-нибудь во время установки или конфигурации.