Первоначальная настройка samba

Установил через скрипт сборку “start-samohosting”. Сразу же захотел использовать самбашару. Кликнул на дашборде по ссылки samba, меня перекинуло в Dockge контейнер samba и тут как бы я не пытался настроить саму samba, у меня ничего не выходит-(. Уже один раз пришлось переустанавливать весь контейнер, так как начудил. Укажите, что в первоначальных настройках нужно изменять под себя. Хочется все устройства локальной сети объединить этой samba, в том числе и компьютеры на windows. Прилагаю скрин ошибки.

Сверху есть кнока “Изменить”

Далее справа можете новить необходимые Вам правки

Оригинальный конфиг:

# <== "ЗАПУСТИТЬ"- ДЛЯ ЗАПУСКА <==
# <== "ИЗМЕНИТЬ" - ДЛЯ ИЗМЕНЕНИЯ ВАШИХ ДАННЫХ <==
# <== "ПЕРЕЗАПУСТИТЬ" - ДЛЯ ПРИМЕНЕНИЯ НОВЫХ НАСТРОЕК <==
#
# --------------------Ваши доступы-----------------------
# Адрес Вашего Samba server - 192.168.1.95\public
# по умолчанию заданы login:"LOGIN" password:"PASSWORD"
# -------------------------------------------------------
#
# --------------------О ПРИЛОЖЕНИИ-----------------------
# НАЗВАНИЕ: SMB СЕРВЕР
# ОПИСАНИЕ: Сервис для предоставления доступа к Вашим данным по протоколу smb с пк, тв, телефона, ..
# СТРАНИЦА ПРОЕКТА: https://github.com/dperson/samba/tree/master
# ВИДЕО\ОБЗОР: https://www.youtube.com/@samohosting
# -------------------------------------------------------
services:
  samba:
    restart: unless-stopped
    container_name: samba
    ports:
      - 139:139
      - 445:445
    volumes:
      - /opt/runtipi/media:/share
    image: dockerhub.timeweb.cloud/dperson/samba
    command: -u "LOGIN;PASSWORD" -s "public;/share;yes;no;yes"

В последней строке Вы можете заменить логин и пароль на Ваши
command: -u "LOGIN;PASSWORD"

В том то и дело, что я не знаю что нужно прописать, чтобы запустить у себя самбу. Дефолтные настройки у меня не работают. Я перехожу по предложенному мне ip адресу: 192.168.1.76\public, но ничего не открывается.

SMB это не про браузер =)
Это про доступ к сетевой папке с Ваших устройств средствами файловой системы, будь то android, linux, windows..

Не люблю направлять в гугл, но тут нужно. “Как подключить smb папку windows”, а еще будет полезно почитать “что такое samba\smb”

А дальше Вы в “мой компьютере” нажимаете “подключить сетевой диск”

и указываете \\192.168.1.76\public
не забыв, что логин пароль от вашей windows учетки не равен паролю и логину, который вы указали для smb, значит надо галочку использовать другие учетные данные и ввести “LOGIN;PASSWORD” которые вы указали(если не меняли, то так и будет логин = логин..)

1 лайк

Попробовал подключить сетевую папку, но мне выдает ошибку


Стал дальше разбираться и понял, что в логах dockge контейнера samba ошибка, пытался загуглить но ничего не помогло. Вот логи:

samba  | Added user LOGIN.
samba  | smbd version 4.12.2 started.
samba  | Copyright Andrew Tridgell and the Samba Team 1992-2020
samba  | daemon_ready: daemon 'smbd' finished starting up and ready to serve connections
samba  | read_fd_with_timeout failed for client 192.168.1.72 read error = NT_STATUS_END_OF_FILE.
samba  | read_fd_with_timeout failed for client 192.168.1.72 read error = NT_STATUS_END_OF_FILE.
samba  | smbd version 4.12.2 started.
samba  | Copyright Andrew Tridgell and the Samba Team 1992-2020
samba  | daemon_ready: daemon 'smbd' finished starting up and ready to serve connections
samba  | smbd version 4.12.2 started.
samba  | Copyright Andrew Tridgell and the Samba Team 1992-2020
samba  | daemon_ready: daemon 'smbd' finished starting up and ready to serve connections
samba exited with code 143
samba  | Added user LOGIN.
samba  | smbd version 4.12.2 started.
samba  | Copyright Andrew Tridgell and the Samba Team 1992-2020
samba  | daemon_ready: daemon 'smbd' finished starting up and ready to serve connections
samba  | read_fd_with_timeout failed for client 192.168.1.72 read error = NT_STATUS_END_OF_FILE.
samba  | read_fd_with_timeout failed for client 192.168.1.72 read error = NT_STATUS_END_OF_FILE.
samba  | smbd version 4.12.2 started.
samba  | Copyright Andrew Tridgell and the Samba Team 1992-2020
samba  | daemon_ready: daemon 'smbd' finished starting up and ready to serve connections
samba  | smbd version 4.12.2 started.
samba  | Copyright Andrew Tridgell and the Samba Team 1992-2020
samba  | daemon_ready: daemon 'smbd' finished starting up and ready to serve connections
samba  | smbd version 4.12.2 started.
samba  | Copyright Andrew Tridgell and the Samba Team 1992-2020
samba  | daemon_ready: daemon 'smbd' finished starting up and ready to serve connections

Надо 2 слеша в начале ставить

 \\192.168.1.76\public
1 лайк

это не в браузере надо вводить, а в проводнике

Спасибо, все заработало!

Спасибо Ром. Само собой очепятка. Маркдаун вторую чёт скрыл.. Поправил

Уж простите, что влезаю, но md обратным слешом экранирует символ.
В обсидиане с этим намучался.

1 лайк