Как настроить SMB-сервер в Linux
Перейти к навигации
Перейти к поиску
Вопрос:
Как настроить сервер 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