[HowTo] Integruoti Box.com į Linux

Kitą dieną pavloco parodė mums kaip geriau integruoti „Dropbox“ į „Xfce“ir nors Aš nesu kažkas fanatikas iš "debesys"(ypač mano interneto ryšiui ...), Prisiminiau, kad užsidirbau gražaus 50GB en box.com už naudojimąsi a „Android“ LG 🙂 Pradėjau šiek tiek tirti, kaip geriau integruoti „Box“ į „Linux“, ir dabar aš ateinu mokyti tų, kurie domisi.

Pirmiausia turiu patikslinti, kad negalėsime konkuruoti greta galinga integracija turintys „Dropbox“ sistemoje „Linux“, nes byloje Dropbox yra gimtoji klientė (ar demonas, nesu tikras), bet už Dėžė panaudosime keletą gudrybių, kurios leis mums naudotis pagrindinės funkcijosKaip įkelti / atsisiųsti ir peržiūrėti failus tik asmeniniam naudojimui.

Gerai, pradėkime. Pirmas dalykas, kurio mums reikia, yra įdiekite „davfs2“ paketą mūsų platinimo, nes tai yra dalis pagrindinis visko.

En debian mes tai paleistumekaip šaknis, žinoma):

apt-get install davfs2

į Arka būtų:

pacman -S davfs2

En Minkšta fetrinė skrybėlė...

yum install davfs2

Tarp kitų ... Kitas dalykas, kurį reikia padaryti, bus sukurti aplanką kur važiuosime mūsų sąskaita, norėdami jį pasiekti. Pavyzdžiui, aš sukūriau vieną Mano namai, vadinamas «Dėžė"(be kabučių). Dabar mes privalome redaguoti / etc / fstab failą, pridedant šią eilutę:

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

Keičiasi “vartotojas" Jūsų slapyvardis, arba viso maršruto jei jie sukūrė aplanką kitur. Ši eilutė tik pasako sistemai jodinėjimas sistema DAV de box.com norimame aplanke ir atiduokite leidimas bet kuriam vartotojui atidarykite jįIr Skaityti ir rašyti failus jame.

Tačiau jis negalės jo montuoti, jei mes to neduosime mūsų dėžutės vartotojo vardą ir slaptažodį 😛 Taigi mūsų Pagrindinis sukursime a kilimas paskambinti .davfs2 (jis "." turi būti paslėpta), kuriame bus nustatymai. Tada jūs turite kopijuoti failai "davfs2.conf"Y"paslaptys"kurie yra / etc / davfs2 /Ir įdėkite juos į aplanką kad ką tik sukūrėme.

Tai galime padaryti greitai naudodami šias komandas:

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

Mes einame į atidaryti abu failus naudodami mūsų mėgstamą teksto rengyklę. „davfs2.conf»Mes ieškome linijos«# use_locks 1»Ir nekomentuokite (atsiimame #), ir mes įsitikiname, kad šalia esantis skaičius yra «0«. Tai reiškia, kad tai atrodytų taip:

use_locks 0

Dabar redaguosime failas "paslaptys«, Pabaigoje pridėsime šią eilutę:

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

Žinoma, įdėkite savo el. Pašto adresą ir slaptažodį. Liks tik patikrinti, ar jis yra prijungtas, todėl atidarysime terminalą ir jame parašysime:

mount /ruta/a/la/carpeta/

Jei tai nesukels jokių problemų, mes būsime pasirengę 🙂 Norėdami tai išbandyti, galėtumėte nukopijuokite lengvą failą (1 MB ar mažiau?) į aplanką, kuriame jie pritvirtino „Box“.

Jei jie pasirodys klaidų, išspręsime juos atitinkamu būdu:

  1. /sbin/mount.davfs: programa nėra setuid šaknis. Tai išsprendžiama naudojant komandą: sudo chmod u+s /sbin/mount.davfs
  2. /sbin/mount.davfs: vartotojas turi būti grupės davfs2 narys. Tai pataisoma pridedant savo vartotoją prie davfs2 grupės, mes vykdome: sudo gpasswd -a usuario davfs2, kur „vartotojas“ yra jūsų vartotojo vardas.
  3. /sbin/mount.davfs: / yra vartotojo kernoops pagrindinis katalogas. Jis išdėstytas taip: sudo echo "ignore_home kernoops" >> /etc/davfs2/davfs2.conf

Tai yra galimos klaidos. Jei tai suteikia kokių nors kitų klaidų, nepamirškite jų įdėti į komentarus 🙂

Pasirinktinis „Thunar“ veiksmas

Pasinaudodamas tuo, kad buvau Xfce, man kilo mintis išbandyti, ar su pasirinktinės komandos galėjo įkelti bet kurį aplanką į Dėžė nuo Tunaras. Ir taip ką darbai. Nors nerodyk un,es progreso juosta žinoti, kiek trūksta, jei tai generuoja pranešimai pranešti, kad įkėlėte pasirinktus failus.

Įkelti į laukelį

Dėžutės pranešimas

Norėdami jį naudoti, mes atidarysime Tunaras, ir mes eisime į Redaguoti> Konfigūruoti pasirinktinius veiksmus. Spustelėjame Papildyti (simbolis +) ir užpildykite tarpus tokiu būdu:

Blakstienos "Básico pakopoje":

Vardas: Įkelkite failą (-us) į laukelį
Aprašymas: Įkelkite pasirinktus failus į Box.com
Komanda: pranešti-siųsti "Įkelti į dėžutę" "Įkelti% F į jūsų dėžutės sąskaitą ..." && cp -r% F ~ / Box / && Pranešti-siųsti "Atlikta" "Failai jau įkelti į jūsų sąskaitą pagal langelį "

Básico pakopoje

Blakstienos "Išvaizdos sąlygos«: Pažymėkite visus langelius.

Išvaizdos sąlygos

Mes išsaugome ir viskas, mes galime greitai įkelti failus į „Box 🙂“

Sinchronizuokite aplankus rankiniu būdu

Tai galime padaryti naudodami komandą rsync, tačiau kai kurie iš mūsų nori tai padaryti iš a patogi sąsaja, todėl mes įdiegsime Santarvė, Vienas „rsync“ frontendas.

Tai bus klausimas įrengti pakuotes unisonas y unison-gtk. Į debian tai būtų taip:

apt-get install unison unison-gtk

Tada mes ieškome jo meniu (Kategorija Priedai) ir atidarykite jį. Pasirodys langas konfigūruoti «profilis" Santarvė JAV Profiliai kiekvienam kilimas ko nori sinchronizuoti.

Taigi, mes sukursime vieną. „Profilio vardas"Y"Aprašymas»Mes galime dėti viską, ko norime. Sinchronizavimo tipą paliksime «Vietinis«. Tada mūsų eilė pasirinkti tiek aplankai, vienas Dėžė ir tą, kurį ketiname sinchronizuoti.

Santarvė

Kai būsite pasirengę, paprasčiausiai atidarome profilį y Santarvė palygins du aplankus. Tada mes tiesiog turime spustelėti «Go»Ir prasidės sinchronizuoti.

Pažymėti: taip mes ištriname pagal numatytuosius nustatymus kažkas aplanke Santarvė norėsite jį ištrinti kitoje. Norėdami tai pakeisti, mes tiesiog darome spustelėkite failą ir tada paspaudžiame «Iš dešinės į kairę„Arba“Iš kairės į dešinę»Priklausomai nuo to, kur yra originalus failas.

Nors tai įmanoma automatinis sinchronizavimas su Santarvė o „RSync“, pasiekti rezultatą yra šiek tiek sunku optimalus visiems.

Na ir viskas. Jie yra šiek tiek riboti variantai, tačiau jei norime kažko geresnio, turėtume tiesiogiai naudoti „Box API“, nes „Linux“ nėra vietinio kliento (o jei būtų, tai būtų mokama, pavyzdžiui, „Mac“ ir „Windows“).

Ką tu manai? Ar naudojate kokį nors kitą panašų debesį „Dropbox“, „Wuala“, „SpiderOak“ ir kt? Ar tuJie nemėgsta daug debesų? Nuomonė 🙂


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   tavo sakė

    Visi jūsų indėliai visada yra puikūs. Labai ačiū už pasidalijimą ir aš pritariu kritikai ant jūsų stalo, tai atrodo labai gerai

    1.    „AurosZx“ sakė

      Ačiū ir jums, kad skaitėte 😉 Turiu suplanuotą straipsnį ar du, bandysiu netrukus juos paskelbti.

  2.   Leper_Ivan sakė

    Tai tikrai yra įvestis .. Aš ką tik atlikau „pagrindinę“ dalį, o failų bendrinimas yra puikus .. Labai ačiū už bendrinimą!

    1.    „AurosZx“ sakė

      Kviečiame 🙂 Patikėkite, kad jei mokėčiau naudoti API, bandyčiau padaryti ką nors geresnio ...

  3.   Puvimas87 sakė

    Puiku dabar pradėti jį naudoti ... Tikiuosi, kad pasirodys „Dolphin“ pritaikymas KDE (nežinau, ar tai bus reikalinga ... kai išeinu iš darbo, bandau

  4.   jaminas-samuelis sakė

    Jūsų stalas labai gražus 😉

    1.    „AurosZx“ sakė

      Ačiū 😉

  5.   pavloco sakė

    Ei, „Dropbox“ straipsnį parašiau aš 🙁 hahaha
    Geras pranešimas Įdomu, ar galiu jį įdiegti, nepaisant to, kad įdiegta „Dropbox“.

    1.    „AurosZx“ sakė

      Oi! Atsiprašau ... kadangi elav yra / buvo taip prisirišęs prie Xfce, aš pasimetžiau. Netrukus pakeisiu.

      1.    pavloco sakė

        Hahaha ne bėda, nesijaudink. Puikus jūsų pranešimas.

        1.    „AurosZx“ sakė

          Atlikta ir taip, vienu metu galite turėti „Dropbox“ ir „Box“ 😉

  6.   juokas sakė

    puikus indėlis tiems iš mūsų, kurie mėgsta xfce !!!!

  7.   kažkas sakė

    Sveiki, puiki pamoka.
    Nežinau, ar galite man padėti, viskas veikia puikiai, išskyrus tai, kad jis neužsikabina automatiškai, bet aš turiu tai padaryti rankiniu būdu.
    Panašu, kad jis neskaito vartotojo vardo ir slaptažodžio, nes kai aš jį prijungiu „ranka“, jis jų paprašo ir jis surenkamas puikiai.
    Labai ačiū ir linkėjimai.

    1.    ariel sakė

      Sveiki, tas pats nutinka ir man.
      Ar galėtumėte tai ištaisyti?
      Ačiū.

  8.   matiasd sakė

    Puikus indėlis Aš ieškojau būdų, kaip padaryti tokio tipo integraciją, bet gavau šią klaidą /sbin/mount.davfs:/home/matias/.davfs2/davfs2.conf:24: sistemos parinktis vartotojo konfigūracijos faile, kuri tai neleidžia man prijungti aplanko

    saludos

  9.   Ghermainas sakė

    Aš padariau viską kaip yra, bet naudodamas:
    mount / home / my-user / Box /
    Tai suteikia man:
    /sbin/mount.davfs: Nepavyko pritvirtinti.
    302 rasta

    Kaip tai taisoma?

  10.   dvigubai sakė

    tai suteikia man tą pačią klaidą
    /sbin/mount.davfs: Nepavyko pritvirtinti.
    302 rasta

  11.   dvigubai sakė

    tas pats man

    /sbin/mount.davfs: Nepavyko pritvirtinti.
    302 rasta

  12.   Mauricijus sakė

    Tai išmeta man tą pačią klaidą:

    /sbin/mount.davfs: Nepavyko pritvirtinti.
    302 rasta

    1.    Saimelis sakė

      Pakeiskite „www.box.com/dav“ į „dav.box.com/dav“ ir viskas!

      1.    jsbsan sakė

        @Saymel:
        Labai ačiū !!!
        saludos

  13.   jorge sakė

    bandant prijungti aplanką „Box“ gaunu klaidą /sbin/mount.davfs: Montavimas nepavyko.
    302 rasta

  14.   luigi sakė

    Manau, kad būtina peržiūrėti ir atnaujinti šį POST, tikiuosi gauti atsakymą .. Dabar, kai turiu savo 50 gb iš box.com, ir kad, be to, mums baigsis „ubuntu“, turiu susieti savo dėžutę su savo „ubuntu14.04LTS“. Aš bandžiau procedūrą du kartus ir tai man netiko, aš netgi susidūriau su kitomis problemomis, pavyzdžiui, pametęs šakninį slaptažodį (ir turėdamas iš naujo įdiegti) bei jo privilegijas.
    Atnaujinkite šį įrašą, nes galbūt po dvejų metų jau yra daugiau grafinių išteklių, skirtų „box.com“ INTEGRACIJAI „Ubuntu“ 14.04

  15.   AI sakė

    Tai suteikia man šią klaidą. Ar galėtumėte man padėti *
    root @ kali: ~ # mount / root / Desktop / Box
    Įveskite vartotojo vardą, kad taptumėte autentiški serveryje
    https://dav.box.com/dav arba paspauskite Enter.
    Vartotojo vardas: xxxx-
    Įveskite slaptažodį, kad autentifikuotumėte vartotoją xxxx serveryje
    https://dav.box.com/dav arba paspauskite Enter.
    Slaptažodis: xxxxxxx
    /sbin/mount.davfs: vartotojo davfs2 neegzistuoja

    1.    Xavier sakė

      Aš primygtinai rekomenduoju „neprisijungti“ kaip root, kad galėtumėte daryti viską, naudoti sudo ar darinius pagal paskirstymą.

      Kalbant apie klaidą, jums sakoma, kad „root“ nepriklauso „davfs2“ grupei.

      Pasisveikinimas.

      1.    Juanas Pablo Melnikas sakė

        Tas pats nutinka ir man. Aš dar neradau sprendimo.

  16.   Xavier sakė

    Faile / etc / fstab
    turite nurodyti adresą: https://dav.box.com/dav
    kadangi tam reikia saugaus ryšio, kitaip viskas gerai. Ir norėdamas pridėti savo vartotoją į „davfs2“ grupę, aš naudoju:
    sudo usermod -a -G davfs2 JŪSŲ_VARTOTOJAS
    Parinktys „-a -G“ įtraukia JŪSŲ_VARTOTOJĄ į „davfs2“ grupės sąrašą

    Išbandyta „Ubuntu“ 14.04

    1.    66 sakė

      Taip, ačiū taip ir veikia!

      1.    66 sakė

        Iš pradžių ištraukėme tik nedidelę modifikaciją / etc / fstab, kad tai įdėtumėte https://dav.box.com/dav .

        Ačiū šios svetainės autoriui už šį nepaprastą įrašą
        pastaba: Aš naudoju debianą

  17.   Ricky sakė

    Sveiki, mano problema yra tokia

    "Nepavyko autentifikuoti serveryje: pagrindinis iššūkis atmestas"

    Ir aš gaunu teksto pranešimą, norėdamas įterpti patvirtinimo kodą, tik nėra kur to kodo įterpti, jūs turite idėjų, kaip nuo šiol tai išspręsti, ačiū.

    Rikis.

  18.   Jonas sakė

    Sveiki, aciu uz pasidalijima.

    Tai duoda šią klaidą:
    /sbin/mount.davfs: vartotojas turi būti davfs2 grupės narys.
    Aš vykdau jūsų pateiktą sprendimą, bet vis tiek negaliu jo įdiegti

  19.   Santjagas sakė

    Pateikdamas komandą aplanko „Box“ prijungimui (mount / home / santiago / Box) gaunu šią klaidą:

    p11-kit: netinkamas konfigūracijos failo vardas ateityje bus ignoruojamas: / etc / pkcs11 / modules / gnome-keyring-module

    Juokingiausia tai, kad kai paleidžiu komandą, ji aplanką „Box“ atpažįsta kaip išimamą diską! kas verčia manyti, kad kiekvieną kartą, kai noriu naudoti „box“ savo „Linux“, turėsiu paleisti tą komandą? ar yra būdas nereikalauti to daryti?

    Ačiū už pamoką, stebuklas 😉

    1.    Santjagas sakė

      PS: Be to, tai neleis man nukopijuoti jokio aplanko „Box“ failo su šiuo klaidos pranešimu, jau esančiu „Linux“ sąsajoje:

      Klaida atidarant failą „/home/santiago/Box/_MG_4552.jpg“: Leidimas atmestas

  20.   Adel sakė

    puiki pamoka, ji man fantastiškai tarnavo „Ubuntu 15.10“

  21.   Izmaelis sakė

    Labai ačiū, visi teisingi Debian 8.

  22.   Salvadoras sakė

    Puiku! Labai ačiū.

  23.   Javier sakė

    negaliu rasti / aplanke / etc / fstab
    kaip aš tai galiu ištaisyti
    Aš naudoju „LMDE Mate“
    Nerandu sprendimo
    Ačiū iš anksto

  24.   Javier sakė

    tai suteikia man šią klaidą
    nerandu / aplankuose / etc / fstab arba / etc / mtab
    tai galima sutvarkyti?
    naudokite „LMDE Mate“

  25.   Adrian sakė

    Gaunu šį pranešimą: naudodamasis išoriniu SSO prisijungimu.
    /sbin/mount.davfs: serverio sertifikatas neatitinka serverio pavadinimo
    emitentas: „GeoTrust Inc.“, JAV
    tema: „Box, Inc.“, Los Altos, Kalifornija, JAV
    tapatybė: * .box.com

    Turėtumėte priimti šį pažymėjimą tik tuo atveju, jei galite
    patikrinkite piršto atspaudą! Serveris gali būti suklastotas
    arba gali būti užpuolimas tarp vidurio.
    Priimti šios sesijos sertifikatą? [y, N]

  26.   Adrian sakė

    Priimti šios sesijos sertifikatą? [y, N] y
    /sbin/mount.davfs: Nepavyko pritvirtinti.
    302 rasta

    priimti ar atšaukti praleidžia tą pačią gedimą.

  27.   Džordanija sakė

    pagal langelio išleidimus, gali būti, kad https://dav.box.com/dav

    Iki šios datos, gruodžio 31 d., Nebegalėjau prisijungti prie sinchronizavimo ir ji pateikė šią klaidą

    /sbin/mount.davfs: Nepavyko pritvirtinti.
    405 metodas neleidžiamas