[HowTo] Интегрирайте Box.com в Linux

Онзи ден Павлоко ни показа как по-добре интегрирайте Dropbox в Xfce, и въпреки че не съм alguien фанатик от "облаци"(особено за моята интернет връзка ...), Спомних си, че съм спечелил малко хубаво 50GB en box.com за използване на a Android-LG  Започнах да проучвам малко как по-добре интегрирайте 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 в папката, която искаме, и я дайте разрешително на всеки потребител на отвори го, както и Четете и пишете файлове в него

Той обаче няма да може да го монтира, ако не го дадем нашето потребителско име и парола в Box  Така че в нашия Начало ние ще създадем a carpeta повикване .davfs2 (той "." е да бъде скрит), който ще съдържа настройките. Тогава трябва да копирате файловете "davfs2.conf»Y«тайни"които са в / и т.н. / davfs2 /И поставете ги в папката че току-що създадохме.

Можем да направим това бързо с тези команди:

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

Разбира се, въведете вашия имейл и парола  Единственото нещо, което остава да направите, е да тествате дали се монтира, така че ще отворим терминал и ще напишем в него:

mount /ruta/a/la/carpeta/

Ако не създава проблеми, тогава ще сме готови  Можете да го тествате копирайте лек файл (1MB или по-малко?) в папката, където са монтирали Box.

В случай, че се появят errores, ние ще ги решим по съответния им начин:

  1. /sbin/mount.davfs: програмата не е setuid root. Това се решава с командата: sudo chmod u+s /sbin/mount.davfs
  2. /sbin/mount.davfs: потребителят трябва да е член на групата davfs2. Поправя се чрез добавяне на нашия потребител към групата davfs2, изпълняваме: sudo gpasswd -a usuario davfs2, където "потребител" е вашето потребителско име.
  3. /sbin/mount.davfs: / е началната директория на потребителски kernoops. Той е подреден по следния начин: sudo echo "ignore_home kernoops" >> /etc/davfs2/davfs2.conf

Това са възможните грешки. Ако получите други грешки, не забравяйте да ги поставите в коментарите 

Персонализирано действие за Thunar

Възползвайки се от това, в което бях Xfce, хрумна ми да тествам дали с персонализирани команди може да качи всяка папка в Кутия от Тунар. И да какво работи. Все пак не показвай Una лента за прогрес да се знае колко липсва, ако се генерира Известия за да уведомите, че сте качили избраните файлове.

Качване в кутия

Известие в кутия

За да го използваме, ние ще отворим Тунар, и ще отидем на Редактиране> Конфигуриране на персонализирани действия. Кликваме върху добави (символът +) и попълнете местата по този начин:

Мигли "Básico":

Име: Качете файл (и) в полето
Описание: Качете избрани файлове на Box.com
Команда: известяване-изпращане "Качване в кутия" "Качване на% F във вашия акаунт в Box ..." && cp -r% F ~ / Box / && notify-send "Готово" "Файловете вече са качени във вашия акаунт от кутия "

Básico

Мигли "Условия за външен вид«: Отметнете всички квадратчета.

Условия за външен вид

Запазваме и това е, можем бързо да качваме файлове в Box 

Синхронизирайте папките ръчно

Това е нещо, което можем да направим с командата Rsync, но някои от нас предпочитат да правят това от удобен интерфейс, така че ще инсталираме Унисон, ООН интерфейс за rsync.

Ще бъде въпрос на instalar пакетите унисон y унисон-gtk, En Debian би било така:

apt-get install unison unison-gtk

След това продължаваме да го търсим в менюто (Категория Аксесоари) и го отворете. Ще се появи прозорец за конфигуриране на «профил". Унисон САЩ профили за всеки carpeta какво искаш синхронизирам.

И така, ние ще създадем такъв. В "Профилно име»Y«Описание»Можем да поставим каквото си поискаме. При тип синхронизация ще го оставим в «местен«. Тогава е наш ред избирам и двете carpetas, този в Кутия и тази, която ще синхронизираме.

Унисон

След като сте готови, просто отваряме профила y Унисон ще сравни двете папки. След това просто трябва да кликнете върху «Go»И ще започне синхронизирам.

Внимание: да изтриваме нещо в папка, по подразбиране Унисон ще искате да го изтриете от другата. За да го променим, просто го правим щракнете върху файла и след това натискаме «От дясно на ляво"Или"Отляво надясно»В зависимост от това къде е оригиналният файл.

Въпреки че е възможно да се изпълни автоматична синхронизация с Унисон o RSync, донякъде е трудно да се постигне резултат оптимален за всички.

Ами това е. Те са донякъде ограничени опции, но ако искаме нещо по-добро, ще трябва да използваме директно API на Box, тъй като няма собствен клиент за Linux (а ако имаше, щеше да бъде платен, като този за Mac и Windows).

Какво мислиш? Използвате ли друг облак като Dropbox, Wuala, SpiderOak и др? Правиш лиТе не харесват много облаци? Дайте мнението си 


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

     Таво каза той

    Всички ваши приноси винаги са отлични. Благодаря ви много за споделянето и аз се присъединявам към критиките на вашето бюро, изглежда много добре

        auroszx каза той

      Благодаря и на вас за четенето 😉 Планирам статия или две, скоро ще се опитам да ги публикувам.

     Leper_Ivan каза той

    Това наистина е вход .. Току-що направих "основната" част и споделянето на файлове е страхотно .. Благодаря много за споделянето!

        auroszx каза той

      Добре дошли 🙂 Повярвайте ми, че ако знаех как да използвам API, ще се опитам да направя нещо по-добре ...

     Гниене87 каза той

    отлично сега да започна да го използвам ... Надявам се само персонализирането на Dolphin да излезе в KDE (не знам дали ще е необходимо ... когато напусна работа, пробвам uu

     джамин-самуел каза той

    Бюрото ви е много хубаво 😉

        auroszx каза той

      Грации 😉

     Павлоко каза той

    Хей, статията за Dropbox е направена от мен 🙁 хахаха
    Добър пост Чудя се дали мога да го инсталирам въпреки инсталиран Dropbox.

        auroszx каза той

      Ами сега! Моите извинения ... е, че тъй като elav е / е бил толкова привързан към Xfce, се обърках. Ще го сменя скоро.

          Павлоко каза той

        Хахаха няма проблем, не се притеснявайте. Отличен пост.

            auroszx каза той

          Готови и да, можете да имате Dropbox и Box едновременно 😉

     подигравка каза той

    отличен принос за тези от нас, които обичат xfce !!!!

     alguien каза той

    Здравейте, страхотен урок.
    Не знам дали можете да ми помогнете, всичко работи перфектно, освен че не се монтира автоматично, но трябва да го направя ръчно.
    Изглежда, че не чете потребителското име и паролата и защото когато го монтирам "на ръка", той ги иска и е сглобен перфектно.
    Много ви благодаря и поздрави.

        Ариел каза той

      Здравейте, същото се случва и на мен.
      Бихте ли могли да го поправите?
      Благодаря.

     matiasd каза той

    Страхотен принос Търсех начин да направя този тип интеграция, но получих следната грешка /sbin/mount.davfs:/home/matias/.davfs2/davfs2.conf:24: системна опция в потребителската конфигурация файл, който не ми позволява да монтирам папката

    поздрави

     Герман каза той

    Направих всичко както е, но използвах:
    mount / home / my-user / 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" и готово!

          jsbsan каза той

        @Saymel:
        Благодаря ти много !!!
        поздрави

     Хорхе каза той

    При опит за монтиране на папката Box получавам грешка /sbin/mount.davfs: Монтирането е неуспешно.
    302 Намерени

     луиджи каза той

    Мисля, че е необходимо да прегледам и актуализирам този POST, надявам се да получа отговор .. сега, когато имам своите 50gb от box.com, и че в допълнение ще ни свърши един ubuntu, трябва да свържа моя кутия с моя ubuntu14.04LTS Опитах процедурата два пъти и тя не е работила за мен, дори съм се сблъсквал с други проблеми като загуба на паролата си за root (и да се налага да преинсталирам) и нейните привилегии.
    Моля, актуализирайте тази публикация, защото може би две години по-късно вече има повече графични ресурси за ИНТЕГРАЦИЯ ОТ box.com ЗА Ubuntu 14.04

     AI каза той

    Това ми дава тази грешка, бихте ли ми помогнали *
    root @ 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" добавят YOUR_USER към списъка с групи davfs2

    Тествано на Ubuntu 14.04

        Викторx66 каза той

      Да, така работи, благодаря!

          Викторx66 каза той

        Изтеглено отначало само малка модификация в / etc / fstab, за да поставите това https://dav.box.com/dav .

        Благодаря на автора на този уебсайт за тази необикновена публикация
        бележка: Използвам debian хриптене

     Рики каза той

    Здравейте, проблемът ми е следният

    „Неуспешно удостоверяване на сървъра: Отхвърлено основно предизвикателство“

    И получавам текстово съобщение за вмъкване на код за потвърждение, само че няма къде да го вмъкна този код, имате идея как да го решите оттук насетне благодаря.

    Рики.

     Хано каза той

    Здравейте, благодаря за споделянето.

    Това ми дава следната грешка:
    /sbin/mount.davfs: потребителят трябва да е член на група davfs2.
    Изпълнявам решението, което сте дали, но въпреки това все още не мога да го монтирам

     Santiago каза той

    Получавам следната грешка, когато давам командата за монтиране на папката Box (mount / home / santiago / Box):

    p11-kit: невалидно име на конфигурационен файл, ще бъде игнорирано в бъдеще: / etc / pkcs11 / modules / gnome-keyring-module

    Смешното е, че когато стартирам командата, тя разпознава папката Box като сменяем диск! което ме кара да мисля, че всеки път, когато искам да използвам кутия на моя linux, ще трябва да изпълня тази команда? или има начин да не се налага да правите това?

    Благодаря за урока, чудо 😉

        Santiago каза той

      PS: Също така, няма да ми позволи да копирам който и да е файл в папката Box, със следното съобщение за грешка, вече в интерфейса на Linux:

      Грешка при отваряне на файл '/home/santiago/Box/_MG_4552.jpg': Разрешението е отказано

     Адел каза той

    отличен урок, служеше ми фантастично в Ubuntu 15.10

     Исмаел каза той

    Благодаря ви много, всичко правилно в Debian 8.

     Salvador каза той

    Отлично! Благодаря много.

     Хавиер каза той

    не мога да намеря / в / etc / fstab
    как мога да поправя това, моля
    Използвам LMDE Mate
    Не мога да намеря решението
    Благодаря предварително

     Хавиер каза той

    дава ми тази грешка
    не мога да намеря / в / etc / fstab или / etc / mtab
    може ли да се поправи?
    използвайте LMDE Mate

     Adrian каза той

    Получавам това съобщение: Използване на външен вход за SSO.
    /sbin/mount.davfs: сертификатът на сървъра не съвпада с името на сървъра
    издател: GeoTrust Inc., САЩ
    тема: Box, Inc., Лос Алтос, Калифорния, САЩ
    самоличност: * .box.com

    Трябва само да приемете този сертификат, ако можете
    проверете пръстовия отпечатък! Сървърът може да е фалшифициран
    или може да има атака човек в средата.
    Приемате сертификат за тази сесия? [y, N]

     Adrian каза той

    Приемате сертификат за тази сесия? [y, N] y
    /sbin/mount.davfs: Монтирането не бе успешно.
    302 Намерени

    приемете или откажете пропуска същата грешка.

     Джордани каза той

    според изданията на Box е възможно изпълнението на https://dav.box.com/dav

    Към тази дата, 31 декември, вече не можах да свържа синхронизацията и тя ми показа следната грешка

    /sbin/mount.davfs: Монтирането не бе успешно.
    Методът 405 не е разрешен