[HowTo] Integrálja a Box.com-ot a Linux-ba

Másnap pavloco megmutatta, hogyan jobban integrálja a Dropboxot az Xfce-be, és bár én nem valaki fanatikus a "felhők"(különösen az internetkapcsolatomra ...), Eszembe jutott, hogy szépeket kerestem 50GB en box.com a használatához Android-LG 🙂 Kicsit elkezdtem vizsgálni, hogyan jobban integrálja a Boxot Linuxra, és most azért jöttem, hogy tanítsam az érdeklődőket.

Először tisztáznom kell, hogy nem leszünk képesek egymás mellett versenyezni a erőteljes integráció mi van Dropbox Linuxon, mivel abban az esetben dropbox egy natív kliens (vagy démon, nem vagyok benne biztos), de érte Doboz használunk néhány trükköt, amelyek lehetővé teszik számunkra a felhasználást alapvető funkciókMint fájlok feltöltése / letöltése és áttekintése csak személyes használatra.

Ok, kezdjük. Az első dolog, amire szükségünk van, telepítse a davfs2 csomagot terjesztésünkben, mivel ez a rész alapvető mindent.

En Debian ezt futtatnánkmint gyökér természetesen):

apt-get install davfs2

hogy Bolthajtás lenne:

pacman -S davfs2

En Fedora...

yum install davfs2

Többek között ... A következő tennivaló az lesz mappa létrehozás hol fogunk lovagolni számlánk, hogy elérje. Például létrehoztam egyet az otthonom, az úgynevezett «Doboz"(idézőjelek nélkül). Most muszáj szerkessze az / etc / fstab fájlt, hozzáadva a következő sort:

https://www.box.com/dav /home/usuario/Box davfs rw,user,noauto 0 0

Megváltoztatásahasználó"által felhasználónevedegy az egész útvonalat ha máshol hozták létre a mappát. Ez a sor csak azt mondja a rendszernek Mt. a rendszer DAV de box.com a kívánt mappába, és adja meg engedély bármely felhasználójának nyisd ki, valamint Fájlok olvasása és írása benne.

Azonban nem fogja tudni felszerelni, ha nem adjuk meg a Box felhasználónév és jelszó 😛 Tehát a mi Kezdőlap létrehozunk egy carpeta hívás .davfs2 (az "." el kell rejteni), amely tartalmazza a beállításokat. Akkor muszáj másolni a fájlok "davfs2.conf»Y«titkok"amelyek vannak / etc / davfs2 /, És tedd a mappába amit most hoztunk létre.

Ezeket a parancsokat gyorsan megtehetjük:

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

Folytatjuk nyisd ki mindkét fájlt a kedvenc szövegszerkesztőnkkel. Ban ben "davfs2.conf»Megkeressük a sort«#use_locks 1»És nem vesszük észre (visszavonjuk a #), és ellenőrizzük, hogy a mellette lévő szám «0«. Vagyis így nézne ki:

use_locks 0

Most szerkeszteni fogjuk a fájl "titkok«, És a következő sort egészítjük ki a végén:

https://dav.box.com/dav user@email.com password

Persze, tedd be az e-mail címedet és a jelszavadat. Csak annak tesztelése marad, hogy fel van-e szerelve, ezért megnyitunk egy terminált és beírjuk:

mount /ruta/a/la/carpeta/

Ha ez nem okoz problémát, akkor készen állunk arra, hogy tesztelhesse másoljon egy könnyű fájlt (1 MB vagy kevesebb?) abba a mappába, ahová felhelyezték a Boxot.

Abban az esetben, ha megjelennek hibák, a megfelelő módon oldjuk meg őket:

  1. /sbin/mount.davfs: A program nem setuid root. Ezt a következő paranccsal oldják meg: sudo chmod u+s /sbin/mount.davfs
  2. /sbin/mount.davfs: A felhasználónak a davfs2 csoport tagjának kell lennie. Javításra kerül, ha felhasználónkat hozzáadjuk a davfs2 csoporthoz, és végrehajtjuk: sudo gpasswd -a usuario davfs2, ahol a "felhasználó" a felhasználóneved.
  3. Az /sbin/mount.davfs: / a felhasználói kernoops könyvtár. Így van elrendezve: sudo echo "ignore_home kernoops" >> /etc/davfs2/davfs2.conf

Ezek a lehetséges hibák. Ha bármilyen más hibát okoz, ne felejtse el megtenni a megjegyzésekben 🙂

Egyéni akció a Thunar számára

Kihasználva, hogy bent voltam Xfce, eszembe jutott tesztelni, hogy-e egyedi parancsok bármilyen mappát feltölthet Doboz -tól thunar. És igen mi működik. Bár ne mutasd UNA folyamatjelző sáv tudni, mennyi hiányzik, ha generál értesítések értesítést arról, hogy már feltöltötted a kiválasztott fájlokat.

Feltöltés a dobozba

Box értesítés

Használatához megnyílunk thunar, és megyünk Szerkesztés> Egyéni műveletek konfigurálása. Rákattintunk hozzáad (a + szimbólum), és töltse ki a szóközöket:

Szempillaalap„:

Név: Fájl (ok) feltöltése a Boxba
Leírás: Töltse fel a kijelölt fájlokat a Box.com webhelyre
Parancs: értesítés-küldés "Feltöltés a Boxba" "% F feltöltése a Box-fiókjába ..." && cp -r% F ~ / Box / && értesítés-küldés "Kész" "A fájlokat már feltöltötte a fiókjába Doboz "

alap

SzempillaMegjelenési feltételek«: Jelölje be az összes négyzetet.

Megjelenési feltételek

Mentünk és ennyi, gyorsan feltölthetünk fájlokat a Box 🙂-ba

Szinkronizálja a mappákat manuálisan

Ezt tehetjük a paranccsal rsync, azonban néhányan közülünk ezt inkább a kényelmes felület, ezért telepítjük Unisonegy frontend az rsync számára.

Kérdés lesz felszerel a csomagokat összhang y unison-gtk. -Ban Debian ilyen lenne:

apt-get install unison unison-gtk

Ezután keressük meg a menüben (Kategória kiegészítők) és nyissa meg. Megjelenik egy ablak a «profil”. Unison USA profilok mindegyikre carpeta amit akarsz szinkronizálni.

Tehát létrehozunk egyet. Ban ben "Profil név»Y«Leírás»Bármit elhelyezhetünk, amit csak akarunk. A szinkronizálás típusában a «helyi«. Akkor rajtunk a sor választ mindkét mappák, a benne lévő Doboz és amelyet szinkronizálni fogunk.

Unison

Ha készen áll, egyszerűen kinyitjuk a profilt y Unison összehasonlítja a két mappát. Akkor csak a «gombra kell kattintanunkGo»És elindul szinkronizálni.

jegyzet: Igen kitöröljük valami alapértelmezés szerint egy mappában Unison törölni akarja a másikon. A változtatáshoz csak tesszük kattintson a fájlra majd megnyomjuk a «Jobbról balra"Vagy"Balról jobbra»Attól függően, hogy hol található az eredeti fájl.

Míg lehetséges előadni automatikus szinkronizálás a Unison o RSync, kissé nehéz eredményt elérni Optimo mindenkinek.

Hát ennyi. Ezek némileg korlátozott lehetőségek, de ha valami jobbra vágyunk, akkor közvetlenül a Box API-t kellene használnunk, mivel a Linux számára nincs natív kliens (és ha lenne, akkor fizetnék, mint a Mac és a Windows esetében).

Mit gondolsz? Használsz-e más felhőt Dropbox, Wuala, SpiderOak stb? Te?Nem szeretik sok a felhő? Vélemény 🙂


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Tavo dijo

    Minden hozzászólása mindig kiváló. Köszönöm szépen, hogy megosztotta, és csatlakozom az asztalán lévő kritikához, nagyon jól néz ki

    1.    auroszx dijo

      Köszönöm neked is, hogy elolvastad 😉 Tervezek egy-két cikket, hamarosan megpróbálom feltenni őket.

  2.   Leper_Ivan dijo

    Ez valóban egy bemenet .. Most csináltam az "alap" részt és a fájlmegosztás remek .. Nagyon köszönöm a megosztást!

    1.    auroszx dijo

      Szívesen! Hidd el, hogy ha tudnám, hogyan kell használni az API-t, megpróbálnék valami jobbat csinálni

  3.   rots87 dijo

    kiváló most, hogy elkezdhessem használni ... csak remélem, hogy a Dolphin testreszabása megjelenik a KDE-ben (nem tudom, hogy szükség lesz-e rá ... amikor otthagyom a munkát, megpróbálom uu

  4.   jamin-Samuel dijo

    Az asztala nagyon szép 😉

    1.    auroszx dijo

      Köszönöm 😉

  5.   pavloco dijo

    Hé, a Dropbox cikket én készítettem 🙁 hahaha
    Jó hozzászólás Kíváncsi vagyok, hogy a Dropbox telepítése ellenére is tudom-e telepíteni.

    1.    auroszx dijo

      Hoppá! Bocsánatkérésem ... az, hogy ahogy elav általában / szokott annyira kötődni Xfce-hez, összezavarodtam. Rövidesen megváltoztatom.

      1.    pavloco dijo

        Hahaha semmi gond, ne aggódj. Kiváló a bejegyzésed.

        1.    auroszx dijo

          Kész, és igen, egyszerre lehet Dropbox és Box is and

  6.   csúfolódás dijo

    kiváló hozzájárulás azok számára, akik szeretjük az xfce-t !!!!

  7.   valaki dijo

    Helló, remek bemutató.
    Nem tudom, tudsz-e nekem segíteni, minden tökéletesen működik, kivéve, hogy nem automatikusan csatlakozik, de kézzel kell csinálnom.
    Úgy tűnik, hogy nem olvassa el a felhasználónevet és a jelszót, és mert amikor "kézzel" csatlakoztatom, akkor megkéri őket, és tökéletesen össze van szerelve.
    Köszönöm szépen és köszönöm.

    1.    Ariel dijo

      Helló, ugyanez történik velem is.
      Meg tudnád javítani?
      Köszönöm.

  8.   matiasd dijo

    Nagy hozzájárulás kerestem az ilyen típusú integráció megvalósításának módját, de a következő hibát kaptam /sbin/mount.davfs:/home/matias/.davfs2/davfs2.conf:24: rendszeropció a felhasználói konfigurációban fájlt, amelyet nem enged meg a mappához

    Üdvözlet

  9.   ghermain dijo

    Mindent úgy csináltam, ahogy van, de használva:
    mount / home / my-user / Box /
    Ez adja nekem a következőket:
    /sbin/mount.davfs: A telepítés nem sikerült.
    302 Megtalált

    Hogyan javítják?

  10.   kettős dijo

    nekem ugyanazt a hibát adja
    /sbin/mount.davfs: A telepítés nem sikerült.
    302 Megtalált

  11.   kettős dijo

    nekem is ugyanaz

    /sbin/mount.davfs: A telepítés nem sikerült.
    302 Megtalált

  12.   Mauritius dijo

    Ugyanezt a hibát dobja el nekem:

    /sbin/mount.davfs: A telepítés nem sikerült.
    302 Megtalált

    1.    saymel dijo

      Cserélje le a "www.box.com/dav" szót a "dav.box.com/dav" kifejezésre, és kész!

      1.    jsbsan dijo

        @Saymel:
        Nagyon szépen köszönjük !!!
        Üdvözlet

  13.   Jorge dijo

    amikor megpróbálom felcsatolni a Box mappát, hibát kapok /sbin/mount.davfs: A csatlakoztatás sikertelen volt.
    302 Megtalált

  14.   luigi dijo

    Úgy gondolom, hogy felül kell vizsgálnunk és frissítenem kell ezt a POST-ot, remélem, hogy választ kapok .. Most, hogy megvan az 50gb-m a box.com-ról, és hogy ezen kívül el fog fogyni az ubuntu, össze kell kapcsolnom a doboz az ubuntu14.04LTS fájlommal. Kétszer is kipróbáltam az eljárást, és ez nem működött nekem, sőt más problémákba is belekerültem, mint például a root jelszó elvesztése (és újratelepítés) és a privilégiumai.
    Kérjük, frissítse ezt a bejegyzést, mert talán két évvel később már több grafikus erőforrás áll rendelkezésre a box.com INTEGRÁLÁSA AZ Ubuntu 14.04-hez

  15.   AI dijo

    Ez adja nekem ezt a hibát, tudna nekem segíteni *
    root @ kali: ~ # mount / root / Desktop / Box
    Kérjük, adja meg a felhasználónevet a szerverrel történő hitelesítéshez
    https://dav.box.com/dav vagy nyomja meg az Enter billentyűt.
    Felhasználónév: xxxx-
    Kérjük, adja meg a jelszót az xxxx felhasználó szerverrel történő hitelesítéséhez
    https://dav.box.com/dav vagy nyomja meg az Enter billentyűt.
    Jelszó: xxxxxxx
    /sbin/mount.davfs: a davfs2 felhasználó nem létezik

    1.    Xavier dijo

      Erősen ajánlom, hogy ne "jelentkezzen be" rootként, hogy mindent megtegyen, használja a sudo-t vagy a származékokat az elosztás szerint.

      A hibával kapcsolatban elmondja, hogy a "root" nem tartozik a davfs2 csoporthoz.

      A köszöntés.

      1.    Melnik János Pál dijo

        Ugyanez történik velem. Még nem találtam megoldást.

  16.   Xavier dijo

    Az / etc / fstab fájlban
    meg kell adnia a címet: https://dav.box.com/dav
    mivel biztonságos kapcsolatot igényel, különben minden rendben van. És a felhasználóm hozzáadásához a davfs2 csoporthoz a következőket használtam:
    sudo usermod -a -G davfs2 A FELHASZNÁLÓ
    Az "-a -G" opciók hozzáadják a YOUR_USER felhasználót a davfs2 csoportok listájához

    Az Ubuntu 14.04-en tesztelték

    1.    Victorx66 dijo

      Igen, köszi így működik!

      1.    Victorx66 dijo

        Eleinte csak egy kis módosítást hajtott végre az / etc / fstab fájlban, hogy ezt feltegye https://dav.box.com/dav .

        Köszönet ennek a weboldalnak a szerzőjének a rendkívüli bejegyzésért
        megjegyzés: Debian zihálást használok

  17.   Ricky dijo

    Helló, a problémám ez

    "Nem sikerült hitelesíteni a szerverre: Az alapvető kihívás elutasítva"

    És kapok egy szöveges üzenetet egy ellenőrző kód beillesztésére, csak nincs hová beilleszteni azt a kódot, van ötleted, hogy ezt mostantól kezdve köszi.

    Ricky.

  18.   Jano dijo

    Szia, köszönöm a megosztást.

    Ez a következő hibát adja nekem:
    /sbin/mount.davfs: A felhasználónak a davfs2 csoport tagjának kell lennie.
    Futtatom az Ön által adott megoldást, de ennek ellenére még mindig nem tudom telepíteni

  19.   Santiago dijo

    A következő hibát kapom, amikor megadom a Box mappa (mount / home / santiago / Box) csatlakoztatásának parancsát:

    p11-kit: érvénytelen konfigurációs fájlnév, a jövőben figyelmen kívül lesz hagyva: / etc / pkcs11 / modules / gnome-keyring-module

    A vicces dolog az, hogy amikor futtatom a parancsot, akkor a Box mappát cserélhető lemezként ismeri fel! Ami arra gondol, hogy minden alkalommal, amikor a boxot akarom használni a linuxomon, futtatnom kell ezt a parancsot? vagy van rá mód, hogy ezt ne kelljen megtenni?

    Köszönöm a bemutatót, csoda 😉

    1.    Santiago dijo

      PS: Ezenkívül nem engedi, hogy a Linux mappába másoljak a Box mappában lévő fájlokat, a következő hibaüzenettel:

      Hiba a '/home/santiago/Box/_MG_4552.jpg' fájl megnyitásakor: Engedély megtagadva

  20.   Adel dijo

    kiváló oktatóanyag, fantasztikusan szolgált az Ubuntu 15.10-ben

  21.   Ismael dijo

    Nagyon szépen köszönöm, minden helyes a Debian 8-ban.

  22.   Salvador dijo

    Kiváló! Nagyon köszönöm.

  23.   Javier dijo

    nem található az / etc / fstab fájlban
    kérem, hogyan tudom ezt kijavítani
    Az LMDE Mate-et használom
    Nem találom a megoldást
    Előre is köszönöm

  24.   Javier dijo

    ez adja nekem ezt a hibát
    nem található az / etc / fstab vagy az / etc / mtab könyvtárban
    javítható?
    használja az LMDE Mate-et

  25.   adrian dijo

    Ezt az üzenetet kapom: Külső SSO bejelentkezés használata.
    /sbin/mount.davfs: a szerver tanúsítvány nem egyezik meg a szerver nevével
    kibocsátó: GeoTrust Inc., USA
    tárgy: Box, Inc., Los Altos, Kalifornia, USA
    személyazonosság: * .box.com

    Csak akkor fogadja el ezt a tanúsítványt, ha teheti
    ellenőrizze az ujjlenyomatot! Lehet, hogy a szerver hamis
    vagy lehet egy ember a középen támadás.
    Elfogadja a tanúsítványt ehhez a munkamenethez? [y, N]

  26.   adrian dijo

    Elfogadja a tanúsítványt ehhez a munkamenethez? [y, N] y
    /sbin/mount.davfs: A telepítés nem sikerült.
    302 Megtalált

    elfogadása vagy törlése kihagyja ugyanazt a hibát.

  27.   jordánia dijo

    a Box kiadások szerint lehetséges, hogy a https://dav.box.com/dav

    Ezen a napon, december 31-én már nem tudtam összekapcsolni a szinkronizálást, és ez a következő hibát jelentette

    /sbin/mount.davfs: A telepítés nem sikerült.
    Az 405 módszer nem engedélyezett