[HowTo] Integrirajte Box.com v Linux

Drugi dan pavloco nam pokazal kako bolje integrirati Dropbox v Xfcein čeprav nisem nekdo fanatik od "oblaki"(še posebej za mojo internetno povezavo ...), Spomnil sem se, da sem si prislužil nekaj lepega 50GB en box.com za uporabo a Android-LG 🙂 Začel sem malo raziskovati, kako bolje integrirati Box na Linuxu, in zdaj pridem učit tiste, ki jih zanima.

Najprej moram razjasniti, da ne bomo mogli tekmovati vzporedno z močna integracija que tiene Dropbox v Linuxu, saj v primeru varno shrambo je domači odjemalec (ali demon, nisem prepričan), ampak za Pasovi uporabili bomo nekaj trikov, ki nam bodo omogočili uporabo osnovne funkcijeKot nalaganje / prenos in pregled datotek samo za osebno uporabo.

Ok, začnimo. Prva stvar, ki jo potrebujemo, v namestite paket davfs2 v naši distribuciji, saj je to del temeljna vsega.

En Debian to bi vodilikot koren, seveda):

apt-get install davfs2

za Arch bi:

pacman -S davfs2

En Fedora...

yum install davfs2

Med drugim ... Naslednja stvar bo ustvari mapo kje se bomo vozili naš račun, za dostop do njega. Na primer, enega sem ustvaril v moj dom, imenovano «Pasovi"(brez narekovajev). Zdaj moramo uredite datoteko / etc / fstab, doda naslednjo vrstico:

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

Zamenjati "uporabnik"avtor vaše uporabniško imeali celotna pot če so mapo ustvarili drugje. Ta vrstica sistemu samo pove, da jahanje sistem DAV de box.com v mapo, ki jo želimo, in jo damo dovoljenje za katerega koli uporabnika Odprikot tudi Branje in pisanje datotek v njem.

Vendar ga ne bo mogel namestiti, če ga ne bomo dali naše uporabniško ime in geslo za Box 😛 Torej v našem Domov ustvarili bomo a mapo klic .davfs2 (on "." je skriti), ki bo vseboval nastavitve. Potem moraš kopirati datoteke "davfs2.conf"Y"skrivnosti"ki so v / etc / davfs2 /, In jih shranite v mapo ki smo jo pravkar ustvarili.

To lahko hitro storimo s temi ukazi:

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

Nadaljujemo do odpreti obe datoteki z najljubšim urejevalnikom besedil. Vdavfs2.conf»Iščemo linijo«#use_locks 1»In to komentiramo (umaknemo #), in poskrbimo, da je številka zraven «0«. To bi izgledalo takole:

use_locks 0

Zdaj bomo uredili datoteka "skrivnosti«, In na koncu bomo dodali naslednjo vrstico:

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

Seveda vnesite svoj e-poštni naslov in geslo 😛 Preizkusili bi lahko le, če je nameščen, zato bomo odprli terminal in vanj zapisali:

mount /ruta/a/la/carpeta/

Če ne bo povzročilo težav, bomo pripravljeni 🙂 Preizkusite ga lahko kopirajte lahko datoteko (1 MB ali manj?) v mapo, kamor so namestili Box.

V primeru, da se pojavijo napake, jih bomo rešili na svoj način:

  1. /sbin/mount.davfs: program ni nastavljen root. To se reši z ukazom: sudo chmod u+s /sbin/mount.davfs
  2. /sbin/mount.davfs: uporabnik mora biti član skupine davfs2. Popravimo ga tako, da uporabnika dodamo v skupino davfs2, in izvedemo: sudo gpasswd -a usuario davfs2, kjer je "uporabnik" vaše uporabniško ime.
  3. /sbin/mount.davfs: / je domači imenik uporabniških kernoops. Urejeno je tako: sudo echo "ignore_home kernoops" >> /etc/davfs2/davfs2.conf

To so možne napake. Če se vam pojavi kakšna druga napaka, je ne pozabite vnesti v komentarje 🙂

Dejanje po meri za Thunar

Izkoristil sem svojo prednost Xfce, padlo mi je na pamet, da preizkusim, če s ukazi po meri lahko naložite katero koli mapo v Pasovi iz Tunar. In ja kaj dela. Pa čeprav ne pokaži U vrstica napredka vedeti, koliko manjka, če nastane obvestila , da obvestite, da ste naložili izbrane datoteke.

Naloži v polje

Obvestilo o polju

Če ga želite uporabiti, bomo odprli Tunar, in se bomo odpravili na Uredi> Konfigurirajte dejanja po meri. Kliknemo na Dodaj (simbol +) in zapolnite prostore na ta način:

Trepalnice "Básico":

Ime: Naložite datoteke v polje
Opis: naložite izbrane datoteke na Box.com
Ukaz: notify-send "Nalaganje v polje" "Nalaganje% F na vaš račun Box ..." && cp -r% F ~ / Box / && notify-send "Končano" "Datoteke so na vaš račun že naložili Škatla "

Básico

Trepalnice "Pogoji videza«: Označite vsa polja.

Pogoji videza

Shranimo in to je to, datoteke lahko hitro naložimo v Box 🙂

Mape sinhronizirajte ročno

To lahko naredimo z ukazom rsync, vendar nekateri od nas to raje počnemo iz a udoben vmesnik, zato bomo namestili Unison, En vmesnik za rsync.

To bo stvar namestitev paketov enoglasno y unison-gtk. V Debian bi bilo tako:

apt-get install unison unison-gtk

Nato nadaljujemo z iskanjem v meniju (Kategorija Dodatki) in ga odprite. Pojavi se okno za konfiguracijoPodatki". Unison ZDA Profili za vsakega mapo Kaj želiš sinhronizirate.

Torej, ustvarili ga bomo. VIme profila"Y"Opis»Lahko postavimo, kar hočemo. Pri vrsti sinhronizacije jo bomo pustili v «Lokalno«. Potem smo na vrsti mi izberite oboje mape, tisti v Pasovi in tisto, ki jo bomo sinhronizirali.

Unison

Ko ste pripravljeni, preprosto odpremo profil y Unison bo primerjal obe mapi. Potem moramo samo klikniti na «Go»In se bo začelo sinhronizirate.

opomba: ja izbrišemo nekaj v mapi, privzeto Unison boste želeli izbrisati na drugi strani. Če ga želimo spremeniti, pač naredimo kliknite datoteko in nato pritisnemo «Od desne proti levi»Ali«Levo proti desni»Odvisno od tega, kje je izvirna datoteka.

Čeprav je mogoče avtomatska sinhronizacija z Unison o RSync, je nekoliko težko doseči rezultat optimalno za vsakogar.

No to je to. Možnosti so sicer nekoliko omejene, če pa želimo nekaj boljšega, bi morali neposredno uporabiti Box API, saj za Linux ni nobenega izvornega odjemalca (in če bi obstajal, bi bil plačan, na primer tisti za Mac in Windows).

Kaj misliš? Ali uporabljate kakšen drug oblak, kot je Dropbox, Wuala, SpiderOak itd? Ali tiNe marajo veliko oblakov? Mnenje 🙂


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Tavo je dejal

    Vsi vaši prispevki so vedno odlični. Najlepša hvala za skupno rabo in pridružujem se kritikam na vaši mizi, izgleda zelo dobro

    1.    auroszx je dejal

      Hvala tudi vam za branje 😉 V načrtu imam članek ali dva, kmalu jih bom poskušal objaviti.

  2.   Leper_Ivan je dejal

    To je res vložek .. Pravkar sem naredil "osnovni" del in skupna raba datotek je super .. Najlepša hvala za skupno rabo!

    1.    auroszx je dejal

      Dobrodošli 🙂 Verjemite mi, da bi, če bi vedel, kako uporabljati API, poskusil narediti nekaj boljšega ...

  3.   Gnilobe87 je dejal

    zdaj odlično, da ga začnem uporabljati ... Upam le, da se prilagajanje Dolphina prikaže v KDE (ne vem, ali bo to potrebno ... ko zapustim delo, poskusim

  4.   jamin samuel je dejal

    Vaša miza je zelo lepa 😉

    1.    auroszx je dejal

      Hvala 😉

  5.   pavloco je dejal

    Hej, članek o Dropboxu sem naredil jaz 🙁 hahaha
    Dobro objavo. Sprašujem se, ali ga lahko namestim kljub namestitvi Dropboxa.

    1.    auroszx je dejal

      Ups! Moje opravičilo ... je, da sem bil, kot je bil elav običajno / nekoč tako navezan na Xfce, zmeden. V kratkem jo bom spremenil.

      1.    pavloco je dejal

        Hahaha brez težav, brez skrbi. Odlično vaše delovno mesto.

        1.    auroszx je dejal

          Končano. In ja, Dropbox in Box lahko imate hkrati 😉

  6.   posmeh je dejal

    odličen prispevek za tiste, ki imamo radi xfce !!!!

  7.   nekdo je dejal

    Pozdravljeni, super vadnica.
    Ne vem, če mi lahko pomagate, vse deluje popolnoma, le da se ne namesti samodejno, vendar moram to storiti ročno.
    Zdi se, da ne bere uporabniškega imena in gesla in ker, ko ga namestim "ročno", jih prosi in je popolnoma sestavljen.
    Najlepša hvala in lep pozdrav.

    1.    Ariel je dejal

      Pozdravljeni, isto se dogaja tudi meni.
      Bi lahko popravili?
      Hvala.

  8.   matiasd je dejal

    Velik prispevek. Iskal sem način, kako lahko izvedem to vrsto integracije, vendar sem dobil naslednjo napako /sbin/mount.davfs:/home/matias/.davfs2/davfs2.conf:24: sistemska možnost v uporabniški konfiguraciji datoteko, ki mi ne omogoča namestitve mape

    pozdrav

  9.   ghermain je dejal

    Naredil sem vse, kot je, vendar z uporabo:
    mount / home / moj uporabnik / Box /
    To mi daje naslednje:
    /sbin/mount.davfs: Namestitev ni uspela.
    Najdeno 302

    Kako se to popravi?

  10.   dvojno je dejal

    mi daje isto napako
    /sbin/mount.davfs: Namestitev ni uspela.
    Najdeno 302

  11.   dvojno je dejal

    ista stvar zame

    /sbin/mount.davfs: Namestitev ni uspela.
    Najdeno 302

  12.   Mauricio je dejal

    Vrže me isto napako:

    /sbin/mount.davfs: Namestitev ni uspela.
    Najdeno 302

    1.    saymel je dejal

      Zamenjajte "www.box.com/dav" z "dav.box.com/dav" in končali ste!

      1.    jsbsan je dejal

        @Saymel:
        Najlepša hvala !!!
        pozdrav

  13.   Jorge je dejal

    Pri poskusu namestitve mape Box dobim napako /sbin/mount.davfs: Montaža ni uspela.
    Najdeno 302

  14.   luigi je dejal

    Mislim, da je treba pregledati in posodobiti ta POST, upam, da bom dobil odgovor. Zdaj, ko imam svojih 50 GB na box.com in da bo poleg tega zmanjkalo še enega ubuntuja, moram povezati svoj box z mojim ubuntu14.04LTS Dvakrat sem poskusil postopek in zame ni uspel, zašel sem celo v druge težave, kot je izguba root gesla (in ponovna namestitev) in njegovih privilegijev.
    Prosimo, posodobite to objavo, ker morda dve leti kasneje že obstaja več grafičnih virov za INTEGRACIJO box.com v Ubuntu 14.04

  15.   AI je dejal

    Napaka mi je, ali mi lahko pomagate *
    root @ kali: ~ # mount / root / Desktop / Box
    Vnesite uporabniško ime za preverjanje pristnosti s strežnikom
    https://dav.box.com/dav ali pritisnite Enter za nobeno.
    Uporabniško ime: xxxx-
    Vnesite geslo za preverjanje pristnosti uporabnika xxxx s strežnikom
    https://dav.box.com/dav ali pritisnite Enter za nobeno.
    Geslo: xxxxxxx
    /sbin/mount.davfs: uporabnik davfs2 ne obstaja

    1.    Xavier je dejal

      Močno priporočam, da se ne prijavljate kot root, če želite početi vse, uporabljati sudo ali izpeljanke glede na distribucijo.

      Glede napake vam pove, da "root" ne spada v skupino davfs2.

      Pozdrav.

      1.    Janez Pavel Melnik je dejal

        Enako se zgodi tudi meni. Rešitve še nisem našel.

  16.   Xavier je dejal

    V datoteki / etc / fstab
    morate vnesti naslov: https://dav.box.com/dav
    saj zahteva varno povezavo, sicer je vse v redu. In za dodajanje uporabnika v skupino davfs2 sem uporabil naslednje:
    sudo usermod -a -G davfs2 YOUR_USER
    Možnosti "-a -G" dodajo YOUR_USER na seznam skupin davfs2

    Preizkušeno na Ubuntu 14.04

    1.    victorx66 je dejal

      Ja, tako deluje, hvala!

      1.    victorx66 je dejal

        Najprej je potegnil le majhno spremembo v / etc / fstab, da bi to postavil https://dav.box.com/dav .

        Zahvaljujem se avtorju tega spletnega mesta za to izjemno objavo
        opomba: uporabljam debian piskanje

  17.   Ricky je dejal

    Pozdravljeni, moj problem je v tem

    "Ni mogoče preveriti pristnosti strežnika: osnovni izziv zavrnjen"

    In dobim besedilno sporočilo, da vstavim kodo za preverjanje, le da te kode ni kam vstaviti. Imate kakšno idejo, kako to odslej rešiti, hvala.

    Ricky.

  18.   Janez je dejal

    Živjo, hvala za skupno rabo.

    Prikaže mi naslednjo napako:
    /sbin/mount.davfs: uporabnik mora biti član skupine davfs2.
    Izvajam rešitev, ki ste jo dali, vendar je kljub temu še vedno ne morem namestiti

  19.   Santiago je dejal

    Pri ukazu za namestitev mape Box (mount / home / santiago / Box) se prikaže naslednja napaka:

    p11-kit: neveljavno ime konfiguracijske datoteke, v prihodnosti bo prezrto: / etc / pkcs11 / modules / gnome-keyring-module

    Smešno je, da ko zaženem ukaz, prepozna mapo Box kot odstranljiv disk! kar me vodi k razmišljanju, da bom vsakič, ko želim uporabiti polje na svojem Linuxu, moral zagnati ta ukaz? ali obstaja način, da tega ne bi bilo treba storiti?

    Hvala za vadnico, čudovito 😉

    1.    Santiago je dejal

      PS: Prav tako mi ne dovoli kopiranja katere koli datoteke v mapo Box z naslednjim sporočilom o napaki, ki je že v vmesniku Linuxa:

      Napaka pri odpiranju datoteke '/home/santiago/Box/_MG_4552.jpg': Dovoljenje zavrnjeno

  20.   Adel je dejal

    odlična vadnica, fantastično mi postregla na Ubuntu 15.10

  21.   Ismael je dejal

    Najlepša hvala, vse pravilno v Debianu 8.

  22.   Salvador je dejal

    Odlično! Najlepša hvala.

  23.   Javier je dejal

    ne morem najti / v / etc / fstab
    kako lahko to popravim prosim
    Uporabljam LMDE Mate
    Ne najdem rešitve
    Hvala vnaprej

  24.   Javier je dejal

    mi daje to napako
    ne morem najti / v / etc / fstab ali / etc / mtab
    ga je mogoče popraviti?
    uporabite LMDE Mate

  25.   adrian je dejal

    Prejel sem to sporočilo: Uporaba zunanje prijave za enotno prijavo.
    /sbin/mount.davfs: potrdilo strežnika se ne ujema z imenom strežnika
    izdajatelj: GeoTrust Inc., ZDA
    predmet: Box, Inc., Los Altos, Kalifornija, ZDA
    identiteta: * .box.com

    To potrdilo morate sprejeti le, če lahko
    preverite prstni odtis! Strežnik je morda ponarejen
    ali pa lahko pride do napada človeka v sredini.
    Sprejeti potrdilo za to sejo? [y, N]

  26.   adrian je dejal

    Sprejeti potrdilo za to sejo? [y, N] y
    /sbin/mount.davfs: Namestitev ni uspela.
    Najdeno 302

    sprejme ali prekliče preskoči isto napako.

  27.   Jordanija je dejal

    po objavah v Boxu je možno, da bo izvajanje https://dav.box.com/dav

    Do tega datuma, 31. decembra, nisem mogel več povezati sinhronizacije in mi je povzročila naslednjo napako

    /sbin/mount.davfs: Namestitev ni uspela.
    Metoda 405 ni dovoljena