Настройка файл-сервера (Linux), включая установку ОС
Проверка совместимости оборудования, развертывание серверной системы, установка драйверов, минимальная конфигурация.
Стоимость От 10000руб
Срок выполнения От 7 дней
Файловый сервер в Linux предназначается для использования в локальной сети для работы с компьютерами на базе Windows и устанавливается в дистрибутивах по умолчанию. В этой статье мы узнаем все об инсталляции и основной настройке файлового сервера. Для удобства начинающих пользователей руководство будет разделено на шаги, которые помогут ориентироваться во всех необходимых действиях.
Установка и настройка файлового сервера в Linux
Шаг 1. Предварительная настройка
При подготовке файлового сервера Samba указываются связанные с операционной системой Windows данные. Дополнительно потребуется разрешить подключение для компьютера с Linux, при изначально заблокированных соединениях. Процедуры не занимают много времени и после их выполнения вы можете вернуться в ОС, для настройки общего доступа и управления папками.
Шаг 2. Установка Samba
Для установки Samba в Линукс мы будем использовать официальные репозитории по приведенной ниже инструкции.
В открытом меню приложений запустите «Терминал».
Введите команду sudo apt-get install -y samba samba-common python-glade2 system-config-samba, которая отвечает за инсталляцию дополнительных компонентов.
Подтвердите паролем подлинность учетной записи суперпользователя. Символы в этой строке на экране не отображаются.
Приступите к процедуре получения и распаковки архивов. При появлении новой строки ввода инсталляция считается завершенной.
Далее сервер будет запущен автоматически, можно переходить к его настройке.
Шаг 3. Глобальные настройки
После инсталляции Samba придется самостоятельно добавлять отвечающие за поведение параметры, вводя строки в конфигурационный файл. Можно воспользоваться шаблоном, заменив пользовательские значения.
Чтобы создать резервную копию конфигурационного файла, требуется ввести одну команду sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak.
Остальные действия производятся через текстовый редактор. Оптимальным решением является nano. При необходимости добавьте приложение через sudo apt install nano.
Перейдите к конфигурационному файлу, используя sudo nano /etc/samba/smb.conf.
Вставьте появившиеся строки в открывшемся окне.
Комбинация Ctrl + O поможет сохранить изменения.
Без смены названия файла нажмите на клавишу Enter.
Выйдите из текстового редактора, нажав Ctrl + X.
Шаг 4. Общедоступная папка
Рекомендуется иметь общедоступную папку с доступом без предварительной авторизации. Предлагаем создать ее самостоятельно, за несколько минут.
Запустите «Терминал» и введите sudo mkdir -p /samba/allaccess.
Действие выполняется вместе с аргументом sudo, с введением пароля для подтверждения учетной записи.
Пройдите к настройке общего доступа для созданной директории, а именно в корень Samba через cd /samba.
Вставьте команду sudo chmod -R 0755 allaccess и нажмите на Enter.
Укажите опцию sudo chown -R nobody:nogroup allaccess/, отвечающую за предоставление доступа учетным записям.
Внесите изменения в конфигурационный файл и запустите его через текстовый редактор командой sudo nano /etc/samba/smb.conf.
Сохраните изменения и закройте текстовый редактор с помощью горячих клавишей.
Перезапустите сервер через sudo systemctl restart samba, для активации текущих настроек.
Шаг 5. Защищенная общедоступная папка
Завершающим этапом станет пример создания защищенной директории для общего доступа. В шаге 4 было рассказано о создании полностью анонимных папок, с недостатком в отсутствии защиты. В связи с этим юзеры предпочитают иметь дело с безопасными каталогами. Их создание осуществляется следующим образом:
Создайте директорию через sudo mkdir -p /samba/allaccess/secured.
Подтвердите действие, введя пароль суперпользователя.
Создайте группу для разрешенных пользователей, написав sudo addgroup securedgroup.
Перейдите к защищенной директории с указанием cd /samba/allaccess.
Также укажите права для пользователей путем sudo chown -R richard:securedgroup secured. Замените richard на нужное имя учетной записи.
Так выглядит вторая команда для обеспечения безопасности: sudo chmod -R 0770 secured/.
Откройте в текстовом редакторе конфигурационный файл и введите уже знакомую команду sudo nano /etc/samba/smb.conf.
Вставьте этот блок и сохраните изменения:
[secured]
path = /samba/allaccess/secured
valid users = @securedgroup
guest ok = no
writable = yes
browsable = yes
Добавьте пользователя sudo usermod -a -G securedgroup richard. При отсутствии указанной учетной записи придет соответствующее уведомление.
Создайте пароль для открытия доступа через sudo smbpasswd -a richard.
Введите ключ безопасности в новую строку и подтвердите его.
После того как все изменения будут внесены, перезагрузите сервер, чтобы их активировать. Таким же образом создается неограниченное количество защищенных общедоступных папок, с настройкой определенных параметров.
В этой статье мы рассмотрели тему файлового сервера для Linux и привели пример пошагового руководства конфигурации соединения через Samba. С его помощью вы можете решить, интересна ли вам эта схема предоставления общего доступа или придется искать другой инструмент, с более подходящими настройками.
С этой услугой покупают
Отрасли
Объединяя знания и опыт по важным блокам управления бизнесом реализуем эффективные
синергичные решения.
Как это работает ?
Оставьте заявку на нашем сайте
К вам подключится консультант и соберет первоначальную информацию и озвучит стоимость услуги
Оплатите выставленный счет
Вы получите план выполнения работ и срок задачи
Подпишите договор
Договор предоставляем мы
Начинаем работу
Работа начинается незамедлительно
Почему именно ИннТехСис
- Для вас трудятся специалисты с 2011 года
- Вы получаете решение с комплексным подходом
- Вам не надо искать разных специалистов: программистов, дизайнеров, консультантов, маркетологов. Начните работать с нами!
- Вам не надо связывать разных специалистов, мы работаем одной командой
- Вы экономите деньги и время трудясь с нами. Скидки при комплексном обслуживании
Остались вопросы?
Оставьте заявку