Как настроить SMB-сервер в Linux: различия между версиями
Перейти к навигации
Перейти к поиску
Irit (обсуждение | вклад) (Новая страница: «'''''Вопрос''''': Как настроить сервер SMB (общих папок) в Linux? '''''Ответ''''': Для установки и настройки сервера SMB на примере Linux Ubuntu необходимо выполнить следующие действия: Выполнить команду<syntaxhighlight lang="sh"> sudo apt install samba </syntaxhighlight>для установки сервера Далее в...») |
Irit (обсуждение | вклад) Нет описания правки |
||
Строка 17: | Строка 17: | ||
sudo systemctl enable 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 --permanent --add-port=445/tcp --add-port=139/tcp --add-port=137-138/udp | ||
sudo firewall-cmd --reload | |||
</syntaxhighlight>Далее выполняется настройка общего каталога. Для этого необходимо создать папку, потом установить у нее права доступа<syntaxhighlight> | |||
mkdir /mnt/public | |||
chmod -R 0755 /mnt/public | |||
</syntaxhighlight>Затем нужно открыть конфигурационный файл /etc/samba/smb.conf и добавить следующий текст<syntaxhighlight> | |||
[public] | |||
path = /mnt/public | |||
guest ok = yes | |||
force user = nobody | |||
browsable = yes | |||
writable = yes | |||
</syntaxhighlight>Затем необходимо перезапустить сервис<syntaxhighlight lang="shell"> | |||
systemctl restart smbd | |||
</syntaxhighlight> | </syntaxhighlight> |
Текущая версия от 16:39, 10 января 2024
Вопрос:
Как настроить сервер 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