news
Serverspace добавил возможность подключения S3 к сервису CDN
DF
10 мая 2023
Обновлено 20 августа 2023

Настройка Samba на Debian

Debian Samba

Используете другую ОС?

Выберите нужную версию или дистрибутив.

Samba — протокол для обмена информацией, его цель — реализация служб файлового доступа корпоративного уровня и их использование в ЛВС предприятия. Далее будет рассмотрен процесс конфигурирования Samba в Debian, состоящий из нескольких этапов.

Установка требуемых программных компонентов

Вначале нужно обновить кэш apt и поставить требуемые программные компоненты. Открываем терминал и вставляем:

sudo apt update
sudo apt install samba

В результате выполнения установятся Samba и необходимые зависимости.

Добавление пользователей

Когда установка завершена, создаём и настраиваем пользователей для доступа к ресурсам. Делается это так:

sudo useradd -m user1

Вместо «user1» нужно указать требуемое имя пользователя.
По завершению процесса создания необходимо задать ему пароль:

sudo passwd user1

И далее пользователю присваиваем группу Samba :

sudo smbpasswd -a user1

Подготовка общих папок

После создания и настройки пользователей создаём общие ресурсы, к которым у них будет доступ. Создадим папку share1 по пути /media

mkdir /media/share1

Далее правим файл конфигурации Samba текстовым редактором, в данном случае nano :

sudo nano /etc/samba/smb.conf

Этот файл используем для создания общих папок, прав доступа к ним и другие важные параметры службы. Создадим новый общий ресурс и определим права доступа к нему. Создадим папку «share1», выставим права доступа :

[share1]
path = /media/share1
read only = no
guest ok = no
valid users = user1

После внесения данных изменений папка «share1» будет доступна для чтения и записи пользователю user1.

Перезагрузка Samba

После изменения настроек для корректного применения изменений службу необходимо перезапустить:

sudo systemctl restart smbd.service

Данная команда перезапустит службу Samba и подтвердит все внесенные изменения в конфигурацию.

Проверка доступности

После настройки можно проверить доступ к общим папкам с другого хоста в сети. Для проверки с самого сервера можно воспользоваться утилитой smbclient, которую сначала нужно установить:

sudo apt install smbclient -y

И проверяем:

smbclient -U user1 //[IP_address|Server_name]/share1 -c 'ls'

Или открыв файловый менеджер на другом компьютере и введя в адресную строку:

\\Debian_server_IP\share1

«Debian_server_IP» — IP-адрес только что настроенного сервера.
Если все было выполнено правильно, то в результате должны увидеть содержимое папки «share1».

Заключение

Samba — это популярное программное обеспечение с открытым исходным кодом, которое позволяет обмениваться файлами и для организации совместной печати в сети с использованием протокола SMB (Server Message Block). В статье рассмотрены базовые настройки данного сервиса в ОС Debian Linux. Следуя этому пошаговому руководству, вы сможете настроить Samba на Debian и обеспечить обмен файлами между Linux и Windows системами.

Оценка:
4 из 5
Аverage rating : 4
Оценок: 3
191028 Санкт-Петербург Литейный пр., д. 26, Лит. А
+7 (812) 403-06-99
700 300
ООО «ИТГЛОБАЛКОМ ЛАБС»
700 300

Вам также может быть интересно...