На днях Павлоко показал нам, как лучше интегрировать Dropbox в Xfceи хотя я не кто то фанатик из "облака"(особенно для моего интернет-соединения ...), Я вспомнил, что заработал неплохие 50GB en Box.com для использования Android-LG Me puse a investigar un poco de cómo лучше интегрировать Box в Linux, а теперь прихожу учить тех, кому интересно.
Я должен уточнить сначала, что мы не сможем конкурировать бок о бок с мощная интеграция имеющий Dropbox в Linux, поскольку в случае Dropbox является родной клиент (или демон, я не уверен), но для Коробка мы воспользуемся некоторыми приемами, которые позволят нам использовать основные функцииКак загружать / скачивать и просматривать файлы только для личного пользования.
Хорошо, начнем. Первое, что нам нужно, в установить пакет davfs2 в нашем дистрибутиве, так как это часть фундаментальный всего
En Debian мы бы запустили этокак корень конечно):
apt-get install davfs2
к Арка было бы:
pacman -S davfs2
En Fedora...
yum install davfs2
Среди прочего ... Следующее, что нужно сделать, будет создать папку где мы поедем наш аккаунт, чтобы получить к нему доступ. Например, я создал один в мой дом, называется "Коробка"(без кавычек). Теперь мы должны отредактируйте файл / etc / fstab, добавив следующую строку:
https://www.box.com/dav /home/usuario/Box davfs rw,user,noauto 0 0
Изменение »пользователь" по ваш логинили весь маршрут если они создали папку в другом месте. Эта строка только сообщает системе, что гора система DAV de Box.com в нужную папку, и отдаем разрешение любому пользователю Открой этои Чтение и запись файлов в нем.
Однако он не сможет его смонтировать, если мы не предоставим его имя пользователя и пароль нашего ящика Así que en nuestra Главная мы создадим Carpeta называть .davfs2 (он "." должен быть скрыт), который будет содержать настройки. Тогда вам нужно copiar файлы "davfs2.conf«И»секреты"которые находятся в / и т.д. / davfs2 /, y положи их в папку что мы только что создали.
Мы можем сделать это быстро с помощью следующих команд:
mkdir ~/.davfs2/
sudo cp /etc/davfs2/davfs2.conf /home/usuario/.davfs2/
sudo cp /etc/davfs2/secrets /home/usuario/.davfs2/
sudo chown -R usuario /home/usuario/.davfs2/ ## Cambien "usuario" por su nombre de usuario
Переходим к открытый оба файла в нашем любимом текстовом редакторе. В "davfs2.conf»Ищем строчку«#use_locks 1»И раскомментируем (мы снимаем #), и убеждаемся, что рядом стоит цифра «0«. То есть это выглядело бы так:
use_locks 0
Сейчас мы будем редактировать файл "секреты«, А в конце добавим следующую строку:
https://dav.box.com/dav user@email.com password
Claro, coloquen su correo y contraseña Sólo quedaría probar si se monta, así que abriremos una terminal y escribiremos en ella:
mount /ruta/a/la/carpeta/
Si no da ningún problema, pues estaremos listos Para probarlo podrían скопировать легкий файл (1 МБ или меньше?) в папку, где они смонтировали Box.
В случае, если они появятся Ошибки, мы решим их соответствующим образом:
- /sbin/mount.davfs: программа не имеет root-идентификатора. Это решается командой:
sudo chmod u+s /sbin/mount.davfs
- /sbin/mount.davfs: пользователь должен быть членом группы davfs2. Исправлено добавлением нашего пользователя в группу davfs2, выполняем:
sudo gpasswd -a usuario davfs2
, где "пользователь" - ваше имя пользователя. - /sbin/mount.davfs: / - это домашний каталог пользователя kernoops. Он устроен так:
sudo echo "ignore_home kernoops" >> /etc/davfs2/davfs2.conf
Esos son los posibles errores. Si les da algún otro error, no olviden ponerlo en los comentarios
Пользовательское действие для Thunar
Воспользовавшись тем, что я был в Xfceмне пришло в голову проверить, если с пользовательские команды можно загрузить любую папку в Коробка от Thunar. И да что завод, хотя не показывать уна индикатор выполнения чтобы узнать, сколько не хватает, если он генерирует Уведомления чтобы уведомить, что вы уже загрузили выбранные файлы.
Чтобы использовать его, мы откроем Thunar, и мы пойдем в Правка> Настроить дополнительные действия. Нажимаем на Добавлять (символ +) и заполните поля следующим образом:
Ресница "Основной«:
Имя: Загрузить файл (ы) в Box
Описание: Загрузить выбранные файлы на Box.com
Команда: notify-send «Загрузка в Box» «Загрузка% F в вашу учетную запись Box ...» && cp -r% F ~ / Box / && notify-send «Готово» «Файлы уже были загружены в вашу учетную запись. by Box "
Ресница "Условия появления«: Установите все флажки.
Guardamos y listo, podemos subir rápidamente archivos a Box
Синхронизировать папки вручную
Это то, что мы можем сделать с помощью команды Rsync, однако некоторые из нас предпочитают делать это из удобный интерфейс, поэтому мы установим Унисон, un интерфейс для rsync.
Это будет вопрос устанавливать пакеты унисон y унисон-GTK. En Debian это было бы так:
apt-get install unison unison-gtk
Затем приступаем к поиску его в меню (Категория Аксессуары) и откройте его. Появится окно для настройки «профиль». Унисон США Профили для каждого Carpeta что ты хочешь синхронизировать.
Итак, мы его создадим. В "Имя профиля«И»Описание»Мы можем разместить все, что захотим. В типе синхронизации оставим его в «Местное«. Тогда наша очередь выбирать два папки, тот в Коробка и тот, который мы собираемся синхронизировать.
Когда вы будете готовы, просто мы открываем профиль y Унисон сравнит две папки. Тогда нам просто нужно нажать на «Go»И начнем синхронизировать.
примечание: Да мы стираем что-то в папке, по умолчанию Унисон вы хотите удалить его на другом. Чтобы изменить это, мы просто делаем нажмите на файл а затем нажимаем «Справа налево«Или»Слева направо»В зависимости от того, где находится исходный файл.
Пока можно выполнить автоматическая синхронизация con Унисон o Рсинк, добиться результата довольно сложно оптимальный для каждого.
Ну вот и все. Это несколько ограниченные возможности, но если мы хотим чего-то лучшего, нам придется напрямую использовать Box API, поскольку для Linux нет собственного клиента (и если бы он был, он был бы платным, как для Mac и Windows).
Что вы думаете? Вы используете какое-либо другое облако, например Dropbox, Wuala, SpiderOak и т. Д.? ¿Им не нравится mucho las nubes? Opinen
Все ваши вклады всегда превосходны. Большое спасибо за то, что поделились, и я присоединяюсь к критике на вашем столе, это выглядит очень хорошо
Спасибо и вам за чтение У меня запланированы пара статей, я постараюсь их опубликовать в ближайшее время.
Это действительно вводная информация .. Я только что выполнил "базовую" часть, и обмен файлами отличный .. Большое спасибо за то, что поделился!
Пожалуйста 🙂 Поверьте, если бы я знал, как использовать API, я бы попытался сделать что-то лучше ...
отлично сейчас, чтобы начать его использовать ... Я просто надеюсь, что настройка Dolphin появится в KDE (я не знаю, будет ли это необходимо ... когда я ухожу с работы, я пробую это uu
Ваш стол очень хороший 😉
Грасиас 😉
Эй, статью в Dropbox написал я 🙁 хахаха
Хороший пост. Интересно, смогу ли я установить его, несмотря на установленный Dropbox.
Ой! Приношу свои извинения ... так как elav / раньше был так привязан к Xfce, я запутался. Скоро изменю.
Хахаха, без проблем, не волнуйся. Отличный твой пост.
Готово, и да, у вас могут быть Dropbox и Box одновременно 😉
отличный вклад для тех из нас, кто любит xfce !!!!
Привет, отличный учебник.
Не знаю, сможете ли вы мне помочь, все работает отлично, за исключением того, что не монтируется автоматически, а мне приходится делать это вручную.
Кажется, что он не читает логин и пароль, и потому что когда я монтирую его "вручную", он их запрашивает и собирается идеально.
Большое спасибо и привет.
Здравствуйте, со мной происходит то же самое.
Не могли бы вы это исправить?
Спасибо.
Большой вклад Я искал способ реализовать этот тип интеграции, но получил следующую ошибку /sbin/mount.davfs:/home/matias/.davfs2/davfs2.conf:24: системный параметр в файле конфигурации пользователя, который это не позволяет мне смонтировать папку
привет
Я сделал все как есть, но использовал:
смонтировать / домой / мой-пользователь / Box /
Это дает мне следующее:
/sbin/mount.davfs: Ошибка монтирования.
302 Найдено
Как это исправить?
это дает мне ту же ошибку
/sbin/mount.davfs: Ошибка монтирования.
302 Найдено
то же самое для меня
/sbin/mount.davfs: Ошибка монтирования.
302 Найдено
Это вызывает у меня ту же ошибку:
/sbin/mount.davfs: Ошибка монтирования.
302 Найдено
Замените «www.box.com/dav» на «dav.box.com/dav», и все готово!
@Саймел:
Большое спасибо !!!
привет
При попытке смонтировать папку Box я получаю сообщение об ошибке /sbin/mount.davfs: Ошибка монтирования.
302 Найдено
Я думаю, что необходимо просмотреть и обновить этот POST, я надеюсь получить ответ ... теперь, когда у меня есть свои 50 ГБ с box.com, и, кроме того, у нас закончится ubuntu one, мне нужно связать свой box с моим ubuntu14.04LTS. Я дважды пробовал эту процедуру, и она у меня не сработала, я даже столкнулся с другими проблемами, такими как потеря пароля root (и необходимость переустановки) и его привилегий.
Пожалуйста, обновите этот пост, потому что, возможно, через два года уже есть больше графических ресурсов для ИНТЕГРАЦИИ С box.com в Ubuntu 14.04.
Это дает мне эту ошибку, не могли бы вы мне помочь *
корень @ kali: ~ # mount / root / Desktop / Box
Пожалуйста, введите имя пользователя для аутентификации на сервере
https://dav.box.com/dav или нажмите Enter, чтобы ничего не было.
Имя пользователя: xxxx-
Пожалуйста, введите пароль для аутентификации пользователя xxxx на сервере
https://dav.box.com/dav или нажмите Enter, чтобы ничего не было.
Пароль: xxxxxxx
/sbin/mount.davfs: пользователь davfs2 не существует
Я настоятельно рекомендую вам не входить в систему как root, чтобы делать все, использовать sudo или производные в зависимости от дистрибутива.
Что касается ошибки, она сообщает вам, что «root» не принадлежит группе davfs2.
Приветствие.
То же самое происходит и со мной. Я пока не нашел решения.
В файле / etc / fstab
вы должны указать адрес: https://dav.box.com/dav
так как для этого требуется безопасное соединение, в остальном все нормально. А чтобы добавить своего пользователя в группу davfs2, я использовал следующее:
sudo usermod -a -G davfs2 ВАШ_ПОЛЬЗОВАТЕЛЬ
Опции "-a -G" добавляют ВАШЕГО ПОЛЬЗОВАТЕЛЯ в список групп davfs2.
Проверено на Ubuntu 14.04
Да вот как работает спасибо!
Вытащил сначала небольшую модификацию в / etc / fstab, чтобы поставить это https://dav.box.com/dav .
Спасибо автору этого сайта за этот необычный пост
примечание: я использую debian wheezy
Привет моя проблема в этом
«Невозможно пройти аутентификацию на сервере: основной запрос отклонен»
И я получаю текстовое сообщение для вставки проверочного кода, только некуда вставлять этот код, теперь вы знаете, как решить эту проблему, спасибо.
Рики.
Привет, спасибо, что поделились.
Это дает мне следующую ошибку:
/sbin/mount.davfs: пользователь должен быть членом группы davfs2.
Я запускаю решение, которое вы дали, но все равно не могу его смонтировать
Я получаю следующую ошибку при подаче команды на монтирование папки Box (mount / home / santiago / Box):
p11-kit: неверное имя файла конфигурации, будет игнорироваться в будущем: / etc / pkcs11 / modules / gnome-keyring-module
Самое смешное, что когда я запускаю команду, она распознает папку Box как съемный диск! что заставляет меня думать, что каждый раз, когда я хочу использовать коробку на моем Linux, мне придется запускать эту команду? или есть способ не делать этого?
Спасибо за урок, чудо
PS: Кроме того, он не позволит мне скопировать какой-либо файл в папку Box со следующим сообщением об ошибке уже в интерфейсе Linux:
Ошибка при открытии файла '/home/santiago/Box/_MG_4552.jpg': в доступе отказано
отличный учебник, он отлично послужил мне в Ubuntu 15.10
Большое спасибо, все правильно в Debian 8.
Превосходно! Большое спасибо.
не могу найти / в / etc / fstab
как я могу это исправить, пожалуйста
Я использую LMDE Mate
Я не могу найти решение
спасибо заранее
это дает мне эту ошибку
не может найти / в / etc / fstab или / etc / mtab
это можно исправить?
использовать LMDE Mate
Я получаю это сообщение: Использование внешнего входа в систему SSO.
/sbin/mount.davfs: сертификат сервера не соответствует имени сервера
эмитент: GeoTrust Inc., США
предмет: Box, Inc., Лос-Альтос, Калифорния, США
личность: * .box.com
Вы должны принять этот сертификат, только если можете
проверьте отпечаток пальца! Сервер может быть подделан
или могла быть атака «человек посередине».
Принять сертификат для этого сеанса? [y, N]
Принять сертификат для этого сеанса? [y, N] y
/sbin/mount.davfs: Ошибка монтирования.
302 Найдено
accept или cancel пропускает ту же ошибку.
согласно релизам Box, возможно, что реализация https://dav.box.com/dav
К этой дате, 31 декабря, я больше не мог подключить синхронизацию, и это представило мне следующую ошибку
/sbin/mount.davfs: Ошибка монтирования.
Метод 405 не разрешен