Мой сервер Samba не отображается в окнах

Я тестировал его.

Когда я вхожу в команду: sudo ufw deny 80, я мог бы подключиться к самому себе, но другой хост не смог.

Я предлагаю вам попытаться подключиться от любой, кроме вас.

1
задан 3 January 2017 в 01:42

2 ответа

Во-первых: перезапустили ли вы службу smbd?

Лучший способ диагностики - попробовать листинг акций,

smbclient -L yourhostname

И затем получить доступ с вашего локального компьютера: [ ! d2]

smbclient //yourhostname/Nic

Источник: https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/install.html

Если успех, то проверьте свой брандмауэр для удаленного доступа: https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/install.html

1
ответ дан 23 May 2018 в 02:50
  • 1
    Да, я перезапустил ... Извините, что не сказал вам. (Мое имя хоста - ubuntu. С вашей последней строкой кода я создал каталог / server / Nic. Поэтому мне пришлось бы писать «smbclient / ubuntu / server / Nic». Спасибо за ответ – Nicolas Hanna 3 January 2017 в 01:37
  • 2
    ** В ответ на ваше второе исправление (smbclient -L ubuntu) оно появилось с помощью «WARNING & syslog " опция устарела »- то же самое пришло, когда я запускал« testparm »---- Затем я ввел пароль, после чего он увидел ссылку - [link] ( drive.google.com/open?id = 0B-_fOoX3f0J-LWdrUzdLS25CU0E ) – Nicolas Hanna 3 January 2017 в 01:57
  • 3
    И с твоим третьим не получилось спасибо – Nicolas Hanna 3 January 2017 в 01:59
  • 4
    Ваш локальный путь (/ server / nic) не имеет отношения к smb / удаленным пользователям. Им просто нужно ваше имя пользователя (ubuntu?) И имя ресурса (nic). – jameslol 4 January 2017 в 11:11
  • 5
    // убунту / NIC. Попробуйте использовать IP вместо имени хоста. //192.168.1.whatever/nic – jameslol 4 January 2017 в 11:12

У меня была аналогичная проблема, когда я пытался обмениваться файлами между сервером Linux Mint 18 Samba и рабочей станцией Windows 10. Через некоторый рытье я нашел этот процесс:

Linux Samba Server

Проверьте свой /etc/samba/smb.conf на синтаксические ошибки, выполнив:

testparm [ ! d3]

В идеале мы ищем это на stdout где-то:

testparm

Файл загруженных сервисов OK.

[d9 ] sudo touch /etc/libuser.conf sudo chmod 644 /etc/libuser.conf

Если вы используете system-config-samba, давайте раздавим ошибку:

sudo touch /etc/libuser.conf

sudo service nmbd restart

Теперь перезапустите сервер samba любым количеством способов в зависимости от вашего дистрибутива. Вот несколько примеров этого: Как перезапустить сервер samba?

sudo service nmbd restart

sudo service smbd restart

root 18379 0,0 0,2 337912 15856? Ss 03:04 0:00 smbd -D -s /etc/samba/smb.conf

sudo chmod 644 /etc/libuser.conf

Теперь все сделано, мы можем проверить чтобы убедиться, что процессы smbd и nmbd работают с этим:

Клиентский компьютер Windows

ps aux | grep mbd

Вы должны получить что-то вроде этого:

root 18379 0.0 0.2 337912 15856? Ss 03:04 0:00 smbd -D -s /etc/samba/smb.conf

root 18386 0.0 0.0 240452 5988? Ss 03:04 0:00 nmbd -D -s /etc/samba/smb.conf

TL; DR

Если они не запущены, запустите их. Проверьте свой системный журнал на наличие ошибок.

0
ответ дан 23 May 2018 в 02:50

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

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