Как я конфигурил Самба-сервер

Форум технической поддержки


Моё видео пошагового конфигурирования samba на RuTube

Скрипт автоматической предварительной настройки, обновление ОС и установки необходимых пакетов install0_pre-install.sh

перегружаемся.

Скрипт автоматической установки Samba install3_smb_rc-local.sh

Разберём его работу, ну или сконфирурируем в ручную:

Конфигурационный файл находится по пути /etc/samba/ smb.conf

см. конфигурационный файл. После того как имените этот файл, запустите службу SMB

Samba будет видно в сети Windows по имени (SMB 2.xx, SMB 3.xx - Windows 7, 8, 10, 11), при этом SMB v1.0 отключены

Итак, приступим, установка:

apt install samba samba-common samba-common-bin samba-vfs-modules avahi-daemon avahi-utils wsdd-server

создаём файл /etc/avahi/services/smb.service

nano /etc/avahi/services/smb.service

содержимое

редактируем файл /etc/avahi/avahi-daemon.conf

nano /etc/avahi/avahi-daemon.conf

содержимое

редактируем файл /etc/avahi/hosts (прописываем IP-адрес и имя хоста)

nano /etc/avahi/hosts

пример содержимого

редактируем файл /etc/default/wsdd (прописываем имя хоста и название рабочей группы)

nano /etc/default/wsdd

пример содержимого

редактируем файл /etc/hosts (прописываем IP-адрес и имя хоста)

nano /etc/hosts

пример содержимого

Перезапускаем службы

systemctl restart wsdd-server.service

systemctl restart avahi-daemon

systemctl restart smbd

systemctl restart nmbd

На виндовых ПК "отключаем поддержку CIFS/SMB 1.0"

На виндовых ПК проверяем как включена поддержка SMB-подписи, в Powershell, от имени администратора

Get-SmbClientconfiguration | fl EnableSecuritySignature, RequireSecuritySignature

должно ответить:

EnableSecuritySignature : True

RequireSecuritySignature : False

(Включена поддержка SMB-подписи, обязательная SMB-подпись отключена), если это не так, то делаем:

Set-SmbClientConfiguration -RequireSecuritySignature $false

(SMB-подпись не обязательна)

Если винда ругается доступ, когда на SMB-сервере есть шары с анонимным доступом, то в её реестве виндового ПК добавить

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters] "AllowInsecureGuestAuth"=dword:1

(SMB-клиенту винды разрешить анонимный вход на SMB-сервера)

После указанных действий, всё должно работать.

Перейти в раздел Линукс

Перейти в раздел Домой