Задача: подключить локальный диск или папку Ubuntu как общий сетевой диск к Windows.
Установить пакет
Выполните обновление списка пакетов:
sudo apt update
Установите пакет samba:
sudo apt install samba
Добавить пользователя в группу
Добавьте пользователя в группу sambashare
sudo usermod -aG sambashare <username>
Ссылки: работа с пользователями и группами.
Настроить конфигурацию
В примере конфигурация настраивается для доступа к сетевому ресурсу только определенных пользователей.
Откройте файл конфигурации Samba:
sudo nano /etc/samba/smb.conf
Включение протоколов SMBv2 или SMBv3
Настройте Samba для использования современных протоколов, иначе получите проблемы при подключении современных версий Windows.
В разделе [global]
добавьте или измените строки:
client min protocol = SMB2
server min protocol = SMB2
Это отключит поддержку устаревшего SMBv1.
Добавление общего ресурса
Внизу добавьте новый общий ресурс:
[SharedDisk]
path = /mnt/share # путь до общего ресурса
browseable = yes
valid users = <username> # Укажите имя пользователя или группу, например @sambashare
guest ok = no
read only = no
Если нужно добавить несколько пользователей, перечислите их через пробел:
valid users = user1 user2
Сохраните конфигурацию.
Перезапуск служб
После изменений конфигурации перезапустите службу Samba:
sudo systemctl restart smbd nmbd
Проверка соединения
По умолчанию samba назаначает имя ресурса SharedDisk
.
Проверьте доступ с Windows, введя в проводнике:
\\IP-адрес-сервера\SharedDisk
Если доступ не работает, попробуйте с указанием пользователя:
\\IP-адрес-сервера\SharedDisk /user:<username>
Добавить комментарий