Монтирование ownCloud 7 на Ubuntu 14.04 и Windows 7
Монтирование ownCloud 7 на Ubuntu 14.04
В этой секции описаны два способа подключить шар ownCloud 7 на рабочей станции под Ubuntu 14.04: ручное монтирование через davfs2 и установка графического клиента ownCloud. Оба способа используют WebDAV для доступа к данным на сервере.
4.1 Ручное монтирование через davfs2
Ниже приведён пример на машине server2.example.com (пользователь srijan). Все команды выполняются в терминале.
- Обновите индексы пакетов и установите davfs2:
sudo apt-get updatesudo apt-get install davfs2- Разрешите обычным (non-root) пользователям монтировать WebDAV-ресурсы:
sudo dpkg-reconfigure davfs2При запросе “Should unprivileged users be allowed to mount WebDAV resources?” выберите Yes.
- Добавьте пользователя в группу davfs2 (в примере — srijan):
sudo usermod -aG davfs2 srijan- Создайте постоянную запись в /etc/fstab, чтобы иметь удобный псевдоним для монтирования. Откройте fstab:
sudo vi /etc/fstabДобавьте строку (пример):
192.168.0.100/owncloud/remote.php/webdav /home/srijan/owncloud davfs user,rw,noauto 0 0Пояснение: левый путь — WebDAV-URL (без протокола), правый — локальная точка монтирования.
- Создайте локальные папки для точки монтирования и для настроек davfs2:
mkdir ~/owncloudmkdir ~/.davfs2- Файл с учётными данными davfs2 (содержит логин и пароль):
vi ~/.davfs2/secretsВставьте (пример):
192.168.0.100/owncloud/remote.php/webdav owncloud database_passwordВажно: закройте доступ к файлу — только для владельца:
chmod 600 ~/.davfs2/secrets- Смонтируйте шар по псевдониму из fstab:
mount owncloud/Пример интерактивного запроса при монтировании (если система спрашивает):
Username: owncloud
Password: database_password
- Если после монтирования у вас проблемы с правами доступа к файлам, установите владельцем пользователя srijan:
chown -R srijan:srijan ~/owncloud/- Автоматический монтинг при входе в систему: добавьте команду монтирования в ~/.bashrc пользователя:
vi ~/.bashrcДобавьте строку:
mount ~/owncloud- Типичные ошибки и их решения
- Resource temporarily unavailable: откройте /etc/davfs2/davfs2.conf и установите use_locks 0:
vi /etc/davfs2/davfs2.confДобавьте/измените:
use_locks 0- Предупреждения о сертификате (self-signed): если вы сознательно доверяете серверу и готовы принять риск, можно автоматически подтвердить в интерактивном монтировании (примеры ниже показывают принудительную отправку “y”):
echo "y" | mount ~/owncloud > /dev/null 2>&1Важно: использование этой опции снижает защиту от атаки “man-in-the-middle”. Рассмотрите добавление полноценного SSL-сертификата или импорт корневого сертификата в хранилище доверия.
4.2 Установка клиента ownCloud 7 (графический)
Клиент ownCloud упрощает синхронизацию и работает как обычное приложение рабочего стола.
- Загрузите ключ релиза и добавьте репозиторий (пример для Ubuntu 14.04):
cd /tmp
wgethttp://download.opensuse.org/repositories/isv:ownCloud:desktop/xUbuntu_14.04/Release.key
sudo apt-key add - < Release.keysudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list"
sudo apt-get update
sudo apt-get install owncloud-client- Запустите ownCloud client. Введите сервер:
192.168.0.100/owncloudЗатем введите учётные данные: пользователь owncloud, пароль database_password.


Если вы используете HTTP (без TLS), клиент может показать предупреждение о соединении. Примите осознанное решение:

После подтверждения клиент создаст локальную папку для синхронизации и начнёт перенос файлов:


Монтирование ownCloud 7 на Windows 7
На Windows есть несколько способов подключиться к ownCloud 7: через официальный клиент ownCloud или через сторонние WebDAV-клиенты, например Cyberduck.
Клиент ownCloud для Windows
- Скачайте установщик ownCloud для Windows с официального сайта.
- Установите приложение и запустите.
- Введите адрес сервера:
http://192.168.0.100/owncloud- Введите логин owncloud и пароль database_password.



Клиент создаст локальную папку, в которой вы можете работать с файлами офлайн, а затем синхронизировать изменения.
Cyberduck (пример WebDAV-клиента)
Cyberduck поддерживает подключение к WebDAV и прост в настройке:
- Скачайте и установите Cyberduck.

- Создайте новое подключение WebDAV к URL:
https://192.168.0.100/owncloud/remote.php/webdavИспользуйте учётные данные: owncloud / database_password.


После подключения вы увидите файловую структуру ownCloud и сможете загружать/скачивать файлы.

Руководство по эксплуатации: чек-листы и сценарии
Чек-лист для администратора (быстрый)
- Проверить доступность сервера по IP и порту (ping, curl).
- Убедиться, что WebDAV включён и служба ownCloud работает.
- Настроить SSL и проверить сертификат.
- Создать системного пользователя/группу davfs2 при ручном монтировании.
- Настроить резервное копирование конфигураций (~/.davfs2/secrets, /etc/owncloud).
Чек-лист для пользователя (короткий)
- Установить davfs2 или клиент ownCloud.
- Добавить учётные данные в ~/.davfs2/secrets (Linux) или в интерфейс клиента (Windows).
- Синхронизировать тестовый файл и убедиться в доступности.
Критерии приёмки
- Точка монтирования появляется в системе и доступна для чтения/записи.
- Файлы, созданные локально, синхронизируются на сервер и обратно в течение ожидаемого времени.
- Отсутствуют критические ошибки в логах ownCloud и davfs2.
Тестовые случаи (основные)
- Создать файл на клиенте, дождаться синхронизации, проверить наличие на сервере.
- Удалить файл на сервере, проверить удаление на клиенте.
- Изменить файл одновременно на двух клиентах — проверить поведение конфликта версий.
- Подключиться по HTTPS с некорректным сертификатом — убедиться, что предупреждение отображено.
Инцидентный план и откат
Симптом: точка монтирования недоступна.
- Шаги: проверить сеть (ping/trace), проверить статус сервиса ownCloud, проверить логи /var/log/syslog и /var/log/owncloud.
- Временный откат: отключить автоматическое монтирование и перенаправить пользователей на веб-интерфейс ownCloud.
Симптом: повреждение файлов после синхронизации.
- Шаги: остановить всех синхронизирующих клиентов, восстановить файлы из резервной копии, проверить контрольные суммы.
Безопасность и конфиденциальность
- По возможности используйте HTTPS с доверенным сертификатом. Self-signed сертификаты приводят к предупреждениям и увеличивают риск MITM.
- Не храните пароли в открытом виде на совместно используемых машинах. Файл ~/.davfs2/secrets должен иметь права 600.
- Ограничьте доступ к машино-уровневым учетным записям и системным точкам монтирования.
- Для соответствия требованиям GDPR проверьте, где физически хранятся данные ownCloud и кто имеет доступ.
Совместимость и миграция
- Описанные шаги проверены для Ubuntu 14.04 и Windows 7. На более новых версиях Ubuntu/Windows команды установки и поведение клиента могут отличаться; рекомендуется использовать пакетные репозитории, предназначенные для вашей релизной версии.
- При миграции на новый сервер сохраняйте пары ключ/сертификат и конфигурационные файлы davfs2.
Быстрая модель принятия решения
flowchart TD
A[Нужен постоянный доступ к файлам?] -->|Да| B{Графический клиент?}
B -->|Да| C[Установить ownCloud client]
B -->|Нет| D[Использовать davfs2]
A -->|Нет| E[Доступ через веб-интерфейс]
C --> F[Настроить синхронизацию]
D --> G[Произвести запись в /etc/fstab и ~/.davfs2/secrets]Краткий глоссарий
- WebDAV — протокол для доступа к файловым ресурсам поверх HTTP.
- davfs2 — файловая система пользователей, позволяющая монтировать WebDAV как локальную папку.
- ownCloud client — графический/фоновой инструмент для синхронизации файлов с ownCloud.
Частые ошибки и советы по их устранению
- “Permission denied” после монтирования: проверьте владельца и права (chown, chmod).
- Certificate warnings: установите доверенный сертификат или импортируйте самоподписанный в хранилище доверия.
- Конфликты версий: используйте клиент для управления конфликтами или централизованную политику блокировок.
Ссылки
- ownCloud 7 : https://owncloud.com/
- Cyberduck : http://cyberduck.io/?l=en
- CentOS : http://www.centos.org/
FAQ
Q: Можно ли использовать davfs2 для нескольких пользователей на одном сервере?
A: Да. Для этого добавьте пользователей в группу davfs2 и создайте индивидуальные файлы ~/.davfs2/secrets.
Q: Что безопаснее — davfs2 или собственный клиент?
A: Оба варианта используют WebDAV. КлиентownCloud обеспечивает удобство синхронизации и конфликт-менеджмент; davfs2 полезен, если нужен простой доступ к файловой системе без фоновой синхронизации.
Q: Как лучше поступить с самоподписанным сертификатом?
A: Рекомендуется выпустить/купить доверенный сертификат или импортировать самоподписанный в доверенное хранилище ОС.
Похожие материалы
Троян Herodotus: как он работает и как защититься
Включить новое меню «Пуск» в Windows 11
Панель полей PivotTable в Excel — руководство
Включить новый Пуск в Windows 11 — инструкция
Как убрать дубликаты Диспетчера задач Windows 11