Как настроить SMB-сервер в Linux

Материал из largespace
Версия от 16:39, 10 января 2024; Irit (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Вопрос:

Как настроить сервер SMB (общих папок) в Linux?

Ответ:

Для установки и настройки сервера SMB на примере Linux Ubuntu необходимо выполнить следующие действия:

Выполнить команду

sudo apt install samba

для установки сервера Далее включаем сервис SMB

systemctl enable smbd

Также необходимо открыть соответствующие порты для работы. Для этого рекомендуется установить пакет firewalld для удобного администрирования правил.

sudo apt install firewalld
sudo systemctl enable firewalld
sudo firewall-cmd --permanent --add-port=445/tcp --add-port=139/tcp --add-port=137-138/udp
sudo firewall-cmd --reload

Далее выполняется настройка общего каталога. Для этого необходимо создать папку, потом установить у нее права доступа

mkdir /mnt/public
chmod -R 0755 /mnt/public

Затем нужно открыть конфигурационный файл /etc/samba/smb.conf и добавить следующий текст

[public]
path = /mnt/public
guest ok = yes
force user = nobody
browsable = yes
writable = yes

Затем необходимо перезапустить сервис

systemctl restart smbd