Openmediavault 4
OpenMediaVault – отличное программное обеспечение для NAS. Обладает красивым и удобным веб-интерфейсом. Включает в свой состав много различных плагинов, которые позволяют устанавливать программное обеспечение для торрента и управления мультимедиа и др.
Содержание
Установка OpenMediaVault
Добавим репозиторий OpenMediaVault и ключ gpg
Обновим и установим OpenMediaVault, включая исправление для ключей
Используем общую конфигурацию почты, так как почту использовать не будем.
MD-массивы выбирем все, а proftpd для запуска из inetd
Установка плагинов OpenMediaVault Extras
Пакет плагинов OpenMediaVault Extras имеют много преимуществ, поэтому скорее всего, понадобится этот потрясающий репозиторий.
Остановите службу apache2 и отключите ее.
1 2 3 | sudo service apache2 stop sudo update-rc.d apache2 disable sudo update-rc.d apache2 remove |
Запустим службу nginx
1 | sudo service nginx start |
Пробуем открыть OpenMediaVault по адресу http://ваш IP адрес, по умолчанию для входа в веб-интерфейс логин admin и пароль openmediavault
Инициализируем систему OpenMediaVault, это отключит SSH, но его можно снова включить в веб-интерфейсе
1 | sudo omv-initsystem |
Включение SSH протокола
Перейдем в веб-интерфейс OpenMediaVault по адресу http://ваш IP адрес. Пользователь по умолчанию – admin, пароль – openmediavault .
После входа в веб-интерфейс перейдем к управлению правами доступа > Пользователи > Выберем пользователя PI и нажмем на Редактировать
Перейдем на вкладку Группы и отметим рядом с SSH, затем Сохраним настройки .
Применим все настройки .
Настройки SD карты и обновление OMV
Подключимся по SSH к Pi.
Отключим своп, чтобы сохранить срок службы SD-карты
1 | sudo swapoff -a |
Отключим процессы кэширования для сохранения жизни SD-карты (не обязательно если будет использоваться плагин openmediavault-flashmemory)
Установим обновления исправления безопасности для автоматической установки с помощью cronjob, который будет запускаться каждую ночь
1 2 | sudo apt-get install unattended-upgrades -y crontab -l | { cat; echo «@daily apt-get update && unattended-upgrade»; } | crontab — |
Обновление OpenMediaVault на Pi в SSH
1 | omv-updateomv-upgrade |
Включение режима засыпания (sleeping spindown) на жестких дисках
По просьбам трудящихся выкладываем небольшой гайд по настройке FTP-сервера в OpenMediaVault с авторизацией по логину и паролю. Для тех кто до сих пор не в теме, OMV — это развивающийся проект сетевого хранилища данных (NAS). Напомню вкратце предыдущие обзоры этой системы:
Установка и настройка OpenMediaVault
Обновление OpenMediaVault до версии 0.3
Давайте приступим к настройке FTP-сервера и зайдем на веб-морду OMV. Да, кстати, наш подопытный OMV уже имеет версию 0.3. Если у вас еще 0.2.х, то лучше сначала обновиться.
Включение FTP-сервера
Первым делом я покажу раздел «Расшаренные папки», тут у меня есть один общий ресурс (test), который я раздаю по нескольким протоколам сразу: SMB, Apple Talk, FTP.
Теперь переместимся в раздел FTP. Как минимум нам надо сделать следующие нехитрые действия. Отмечаем галку «Включить»
Ниже есть еще галка «Разрешить анонимный доступ». Отмечать её нужно только в том случае, если вы не хотите заморачиваться с логинами и паролями.
После этого перемещаемся на закладку «Общие ресурсы», нажимаем кнопку «Добавить»
В появившемся окне указываем наш общий ресурс, который я вам показывал в первом шаге и жмем кнопку ОК. Настройка FTP-сервера на этом завершена. Далее нужно назначить права доступа для разных пользователей.
Настройка прав
Как вы понимаете, у нас должны быть уже созданы некоторые пользователи. Создаются они элементарно в соответствующем разделе. Думаю нет смысла на этом останавливаться.
Идем в раздел «Расшаренные папки», выбираем наш ресурс и нажимаем кнопку ACL
Появится чудное окно. В левой колонке будет наша шара со всеми подкаталогами. Справа — пользователи и группы для которых можно менять права. Внизу несколько глобальных опций.
Рассмотрим несколько типовых вопросов:
В: Как назначить ко всему ресурсу доступ только на чтение или вообще запретить доступ?
О: Выбираем корень ресурса, а затем ставим нужный уровень доступа для группы и всех остальных как показано на скриншоте. По желанию можно отметить ниже пару галок чтобы применить эти установки ко всем вложенных объектам.
В: Как для отдельного каталога сделать права на запись?
О: Выбираем нужный каталог, справа в таблице находим нужного пользователя и устанавливаем ему соответствующие права. Можно еще отметить пару галок в нижней части окна. Эти разрешения будут действовать поверх тех, которые мы устанавливали в предыдущем вопросе. Не потом что эти разрешения имеют большие приоритет, а потому что это последнее действие. За это как раз отвечает галка «Заменить все существующие разрешения».
В: Как назначить права для анонимного пользователя?
О: Сам пока не разобрался. Мне кажется, что это глюк версии 0.3, потому что в версии 0.2.х для этих целей был специальная техническая учетная запись, которая называлась ftpuser.
В: Как сделать для всех пользователей домашние каталоги?
О: Сначала нам надо подготовить ресурс для домашних каталогов. Идем в раздел «Расшаренные папки» и жмем кнопку «Добавить». В новом окне указываем имя ресурса для домашних каталогов, на каком физическом диске это будет располагаться и путь в файловой системе. Права можно не изменять. Затем нажимаем ОК.
Вторым шагом идем в раздел «Пользователи», переходим на закладку «Настройка» и там включаем домашние каталоги, указав наш новоиспеченный ресурс.
После этого при следующем входе на FTP залогиненный пользователь автоматом будет попадать в свой домашний каталог.
На этом пока всё. В дальнейшем список типовых вопросов/ответов пополним.
Удачного освоения OMV!
Добавить комментарий