Установка и настройка Samba на Archlinux
Установка и настройка Samba на Archlinux – это едва ли не самая простая операция, которую мы рассмотрим в нашей серии публикаций. При этом наличие файлового сервера в домашней локальной сети никогда не бывает лишним. Он может выполнять функции файлообменника, предоставлять быстрый доступ к скачанным торрентам и другим ресурсам, выполнять множество полезных функций.
Samba умеет все это, поэтому его установку мы включили в серию публикаций по Arch Linux и настройке пакетов под него.
Установка Samba на Arch Linux
Установка Самбы под Арч Линукс во многом перекликается с аналогичной операцией под Raspberry и также не вызывает сложностей у пользователя с базовым уровнем знаний. Нам необходимо выполнить лишь одну команду:
sudo pacman -S samba
Когда выполнение команды завершится, перейдем к конфигурированию файлового сервера.
Настройка Samba на Arch Linux
Принципиально настройка пакета Samba не отличается от других пакетов: все происходит в пределах единственного файла настроек smb.conf Разница лишь в том, что данный файл по каким-то неведомым причинам не создается при установке. Разработчики почему-то решили, что правильным будет разместить этот файл в Git-репозитории и предложить пользователям скачать его самостоятельно.
Безусловно, для полного понимания принципа работы файлового сервера Samba настройки лучше изучить досконально. Мы же приведем только самые необходимые:
[global] workgroup = WORKGROUP server string = Samba Server server role = standalone server logging = systemd dns proxy = no # ========== SHARE DEFINITIONS ========== [arch_share] path = /home/ВАШЮЗЕРНЕЙМ/share writeable = yes browseable = yes public = no
Краткие пояснения по общему разделу global:
- параметр workgroup укажите в соответствии с настройками вашей локальной сети,
- параметр logging необходимо для того, чтобы обойти проблему доступа к папке с логами,
Каждый из ресурсов, для которых вы определяете доступ, должен иметь уникальное имя, например, arch_share:
- параметр path может указывать на локацию в пользовательской папке или вне ее,
- параметр writeable aka writable включает запись в папку (иначе read only),
- параметр browseable позволяет увидеть ресурс в списке доступных при просмотре сети
- параметр public разрешает доступ к ресурсу для неавторизованных пользователей.
Количество настроек может быть любым: мы лишь привели минимум, необходимый для общего понимания вещей. Сохраним наш файл под именем smb.conf и разместим его в папке /etc/samba.
Настройка пользователей и запуск Samba
Понятно, что использование файлового сервера и управление доступом требует инструментария для контроля учетных записей. В Samba вы можете добавить пользователя под любым именем, в том числе существующим в системе. Сделать это можно командой
smbpasswd -a ЮЗЕРНЕЙМ
Вам будет предложено установить пароль для указанного пользователя. Нам остается только запустить и установить службу:
sudo systemctl start smb && sudo systemctl enable smb
В пакете Samba присутствует также служба nmb, которая отвечает за систему имен NetBIOS-IP. Ее включение позволяет увидеть наш Archlinux-компьютер в сетевом окружении ОС Windows. Если данный компьютер получает в сети фиксированный IP, можно легко обойтись без нее.
Заключение
Если вы внимательно следовали данному гайду, примерно через 10-15 минут вы получите работающий файловый сервер под Arch Linux в домашней локальной сети. Гораздо больше времени потребуется для осмысления общей картины, создания всех необходимых ресурсов и настройки пользовательских учетных записей.
Одну из наших будущих публикаций мы обязательно посвятим подробным настройкам Samba, а пока ждем ваших откликов и комментариев.
- 4 марта 2026 г. ИИ в ближневосточном конфликте или что не учли парни из Big Tech
- 26 февраля 2026 г. Приключения Телеграма в России
- 13 ноября 2025 г. X вводит новый алгоритм рекомендации постов под управлением искусственного интеллекта xAI
- 6 ноября 2025 г. Ошибка read only file system (30)
Блог об интернете и интенет-технологиях. Рассказываем об интересных событиях c 2012 года.
Ошибка
Выполнено