[HowTo] Integrirajte Box.com u Linux

Drugi dan pavloco pokazao nam kako bolje integrirajte Dropbox u Xfce, i premda ja nisam nekoga fanatik od "nubes'(posebno za moju internetsku vezu ...), Sjetio sam se da sam zaradio lijepo 50GB en box.com za korištenje a Android-LG  Počeo sam malo istraživati ​​o tome kako bolje integrirati Box na Linuxu, a sada dolazim podučavati one koji su zainteresirani.

Prvo moram pojasniti, da se nećemo moći natjecati rame uz rame s snažna integracija que tiene Dropbox na Linuxu, budući da je u slučaju Dropbox je domaći klijent (ili demon, nisam siguran), ali za Kutija poslužit ćemo se nekim trikovima koji će nam omogućiti upotrebu osnovne funkcijeKao upload / preuzimanje i pregled datoteka samo za osobnu upotrebu.

Ok, počnimo. Prvo što trebamo, u instalirati paket davfs2 u našoj distribuciji, jer je to dio osnovni od svega.

En Debian mi bismo ovo pokrenulikao korijen, naravno):

apt-get install davfs2

u Svod bi:

pacman -S davfs2

En Fedora...

yum install davfs2

Između ostalih ... Sljedeće što treba učiniti, bit će stvoriti mapu kamo ćemo se voziti naš račun, da biste mu pristupili. Na primjer, stvorio sam jedan u moj dom, pod nazivom «Kutija"(bez navodnika). Sad moramo uredite datoteku / etc / fstab, dodajući sljedeći redak:

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

Promjena "korisnik"od vaše korisničko imeili cijela ruta ako su mapu stvorili negdje drugdje. Ovaj redak samo govori sustavu da monte sustav DAV de box.com u mapu koju želimo i dajte je dozvola bilo kojem korisniku otvori, kao i Čitanje i pisanje datoteka u njemu.

Međutim, neće ga moći montirati ako ga ne damo naše korisničko ime i lozinku za Box  Tako i u našem Početna stvorit ćemo a mapa poziv .davfs2 (on "." je biti skriven), koji će sadržavati postavke. Onda moraš kopirati datoteke "davfs2.conf»Y«tajne"koji su u / etc / davfs2 /, I stavite ih u mapu koje smo upravo stvorili.

To možemo brzo učiniti pomoću ovih naredbi:

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

Nastavljamo do otvoriti obje datoteke s našim omiljenim uređivačem teksta. U "davfs2.conf»Tražimo liniju«#use_locks 1»I mi to komentiramo (povlačimo #), a mi osiguravamo da je broj pored njega «0«. Odnosno, izgledalo bi ovako:

use_locks 0

Sada uredit ćemo Datoteka "tajne«, I na kraju ćemo dodati sljedeći redak:

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

Naravno, unesite svoju e-poštu i lozinku  Jedino što preostaje je testirati da li se montira, pa ćemo otvoriti terminal i napisati u njega:

mount /ruta/a/la/carpeta/

Ako ne uzrokuje probleme, bit ćemo spremni  Možete ga testirati kopirajte laganu datoteku (1 MB ili manje?) u mapu u koju su montirali Box.

U slučaju da se pojave Pogreške, riješit ćemo ih na njihov način:

  1. /sbin/mount.davfs: program nije setuid root. To se rješava naredbom: sudo chmod u+s /sbin/mount.davfs
  2. /sbin/mount.davfs: korisnik mora biti član grupe davfs2. Ispravljeno je dodavanjem našeg korisnika u grupu davfs2, a mi izvršavamo: sudo gpasswd -a usuario davfs2, pri čemu je "korisnik" vaše korisničko ime.
  3. /sbin/mount.davfs: / je početni direktorij korisničkog kernoopsa. Uređeno je ovako: sudo echo "ignore_home kernoops" >> /etc/davfs2/davfs2.conf

To su moguće greške. Ako dobijete još neke pogreške, ne zaboravite ih staviti u komentare 

Prilagođena akcija za Thunar

Iskoristivši prednost u kojoj sam bio Xfce, palo mi je na pamet testirati je li s prilagođene naredbe može prenijeti bilo koju mapu u Kutija od Tunar. I da što djela. Iako nemoj pokazivati u traka napretka znati koliko nedostaje ako generira Obavijesti da obavijestite da ste već prenijeli odabrane datoteke.

Prenesi u okvir

Obavijest o kutiji

Da bismo je koristili, otvorit ćemo Tunar, a mi ćemo ići na Uredi> Konfigurirajte prilagođene radnje. Kliknemo na dodati (simbol +) i popunite prostore na ovaj način:

Trepavica "osnovni„:

Ime: Prenesite datoteke u Box
Opis: Prenesite odabrane datoteke na Box.com
Naredba: notify-send "Uploading to Box" "Učitavanje% F na vaš Box račun ..." && cp -r% F ~ / Box / && notify-send "Gotovo" "Datoteke su na vaš račun već prenijele Kutija "

osnovni

Trepavica "Uvjeti izgleda«: Označite sve okvire.

Uvjeti izgleda

Spremamo i to je to, možemo brzo uploadati datoteke u Box 

Sinkronizirajte mape ručno

To možemo učiniti s naredbom rsync, međutim neki od nas radije to rade iz a ugodno sučelje, pa ćemo instalirati Sklad, Jedan sučelje za rsync.

To će biti stvar instalirati paketi sklad y unison-gtk. U Debian to bi bilo ovako:

apt-get install unison unison-gtk

Zatim ga nastavljamo tražiti u izborniku (Kategorija Pribor) i otvorite ga. Otvorit će se prozor za konfiguriranje «profil”. Sklad namjene profili za svakog mapa što želiš sinkronizirati.

Dakle, mi ćemo ga stvoriti. U "Ime profila»Y«Opis»Možemo smjestiti što god želimo. U tipu sinkronizacije to ćemo ostaviti u «lokalne«. Tada smo na redu mi izabrati oba mape, onaj u Kutija i onaj koji ćemo sinkronizirati.

Sklad

Jednom kad ste spremni, jednostavno otvaramo profil y Sklad usporedit će dvije mape. Tada jednostavno moramo kliknuti na «Go»I počet će sinkronizirati.

Primijetiti: da brišemo nešto u mapi, prema zadanim postavkama Sklad morat ćete ga izbrisati s druge strane. Da bismo to promijenili, samo to radimo kliknite datoteku a zatim pritisnemo «S desna na lijevo"Ili"S lijeva nadesno»Ovisno o tome gdje se nalazi izvorna datoteka.

Iako je moguće izvesti automatska sinkronizacija s Sklad o RSync, donekle je teško postići rezultat Optimo za svakoga.

Pa to je to. Nešto su ograničene mogućnosti, ali ako želimo nešto bolje, morali bismo izravno koristiti Box API, jer ne postoji izvorni klijent za Linux (a da postoji, bio bi plaćen, poput onog za Mac i Windows).

Što misliš? Koristite li neki drugi oblak poput Dropbox, Wuala, SpiderOak itd? ¿Ne vole oblaka puno? Iznesite svoje mišljenje 


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

      Tavo dijo

    Svi su vaši doprinosi uvijek izvrsni. Hvala vam što ste podijelili i pridružujem se kritikama na vašem stolu, izgleda vrlo dobro

         auroszx dijo

      Hvala i vama na čitanju reading Imam planirani članak ili dva, pokušat ću ih uskoro objaviti.

      Leper_Ivan dijo

    Ovo je zaista ulaz .. Upravo sam odradio "osnovni" dio i dijeljenje datoteka je sjajno .. Hvala puno na dijeljenju!

         auroszx dijo

      Nema na čemu 🙂 Vjerujte mi da bih, kad bih znao koristiti API, pokušao učiniti nešto bolje ...

      Truleži87 dijo

    izvrsno sada da ga počnem koristiti ... Nadam se samo da će prilagodba Dolphina izaći u KDE-u (ne znam hoće li biti potrebno ... kad odem s posla, isprobam uu

      jamin samuel dijo

    Vaš stol je jako lijep 😉

         auroszx dijo

      Hvala 😉

      pavloco dijo

    Hej, članak o Dropboxu napravio sam ja 🙁 hahaha
    Dobar post. Pitam se mogu li ga instalirati unatoč instaliranom Dropboxu.

         auroszx dijo

      Ups! Moje isprike ... je da sam se, kao što je elav bio obično / nekad bio toliko vezan za Xfce, zbunio. Uskoro ću ga promijeniti.

           pavloco dijo

        Hahaha nema problema, ne brinite. Odličan vaš post.

             auroszx dijo

          Spremni, i da, možete istovremeno imati Dropbox i Box 😉

      podsmijeh dijo

    odličan doprinos za nas koji volimo xfce !!!!

      nekoga dijo

    Pozdrav, odličan tutorial.
    Ne znam možete li mi pomoći, sve funkcionira savršeno, osim što se ne montira automatski, ali moram to učiniti ručno.
    Čini se da ne čita korisničko ime i lozinku i jer kad ih montiram "ručno", traži ih i savršeno je sastavljen.
    Puno hvala i pozdrav.

         Ariel dijo

      Pozdrav, isto se događa i meni.
      Možete li to popraviti?
      Hvala Vam.

      matiasd dijo

    Veliki doprinos. Tražio sam način da mogu izvršiti ovu vrstu integracije, ali dobio sam sljedeću pogrešku /sbin/mount.davfs:/home/matias/.davfs2/davfs2.conf:24: sistemska opcija u korisničkoj konfiguraciji datoteku, koja mi ne dopušta montiranje mape

    pozdravi

      ghermain dijo

    Učinio sam sve kako je, ali koristeći:
    mount / home / moj korisnik / Box /
    Daje mi sljedeće:
    /sbin/mount.davfs: Montaža nije uspjela.
    302 Pronađeno

    Kako se ispravlja?

      dvostruko dijo

    daje mi istu pogrešku
    /sbin/mount.davfs: Montaža nije uspjela.
    302 Pronađeno

      dvostruko dijo

    ista stvar za mene

    /sbin/mount.davfs: Montaža nije uspjela.
    302 Pronađeno

      Mauricijus dijo

    Dobacuje mi istu pogrešku:

    /sbin/mount.davfs: Montaža nije uspjela.
    302 Pronađeno

         saymel dijo

      Zamijenite "www.box.com/dav" sa "dav.box.com/dav" i gotovi ste!

           jsbsan dijo

        @Saymel:
        Hvala vam puno !!!
        pozdravi

      Jorge dijo

    pri pokušaju montiranja mape Box dobivam pogrešku /sbin/mount.davfs: Montiranje nije uspjelo.
    302 Pronađeno

      luigi dijo

    Mislim da je potrebno pregledati i ažurirati ovaj POST, nadam se da ću dobiti odgovor .. sad kad imam svojih 50 GB od box.com, i da će, uz to, ostati bez ubuntua, moram povezati svoj kutiju sa svojim ubuntu14.04LTS Pokušao sam postupak dva puta i nije mi uspio, čak sam upao u druge probleme poput gubitka root lozinke (i potrebe za ponovnom instalacijom) i njegovih privilegija.
    Molimo ažurirajte ovaj post jer možda dvije godine kasnije već postoji više grafičkih izvora za INTEGRACIJU OD box.com DO Ubuntu 14.04

      AI dijo

    Donosi mi ovu pogrešku, možete li mi pomoći *
    root @ kali: ~ # mount / root / Desktop / Box
    Unesite korisničko ime za provjeru autentičnosti s poslužiteljem
    https://dav.box.com/dav ili pritisnite Enter za nijedan.
    Korisničko ime: xxxx-
    Unesite lozinku za autentifikaciju korisnika xxxx sa poslužiteljem
    https://dav.box.com/dav ili pritisnite Enter za nijedan.
    Lozinka: xxxxxxx
    /sbin/mount.davfs: korisnik davfs2 ne postoji

         Xavier dijo

      Toplo preporučujem da se ne "prijavljujete" kao root da biste radili sve, koristili sudo ili derivate prema distribuciji.

      Što se tiče pogreške, govori vam da "root" ne pripada grupi davfs2.

      Pozdrav.

           Ivana Pavla Melnika dijo

        Isto se događa i meni. Još nisam pronašao rješenje.

      Xavier dijo

    U datoteci / etc / fstab
    morate staviti adresu: https://dav.box.com/dav
    jer zahtijeva sigurnu vezu, inače je sve u redu. A da bih svog korisnika dodao u grupu davfs2, koristio sam sljedeće:
    sudo usermod -a -G davfs2 TVOJ KORISNIK
    Opcije "-a -G" dodaju YOUR_USER na popis grupa davfs2

    Testirano na Ubuntuu 14.04

         pobjednikx66 dijo

      Da, to tako funkcionira zahvaljujući!

           pobjednikx66 dijo

        Prvo povukao samo malo preinake u / etc / fstab da to stavi https://dav.box.com/dav .

        Zahvaljujem autoru ove web stranice na ovom izvanrednom postu
        napomena: Koristim debian wheezy

      Ricky dijo

    Pozdrav, moj problem je ovaj

    "Autentifikacija na poslužitelju nije moguća: odbijen je osnovni izazov"

    I dobivam tekstualnu poruku za umetanje kontrolnog koda, samo što taj kôd nema kamo, imate ideju kako to riješiti od sada, hvala.

    Ricky.

      Jano dijo

    Bok, hvala na dijeljenju.

    Donosi mi sljedeću pogrešku:
    /sbin/mount.davfs: korisnik mora biti član grupe davfs2.
    Pokrećem rješenje koje ste dali, ali unatoč tome još uvijek ga ne mogu montirati

      Santiago dijo

    Dobivam sljedeću pogrešku prilikom davanja naredbe za montiranje mape Box (mount / home / santiago / Box):

    p11-kit: neispravno ime datoteke konfiguracije, ubuduće će se ignorirati: / etc / pkcs11 / modules / gnome-keyring-module

    Smiješno je što kad pokrenem naredbu, ona prepozna mapu Box kao prijenosni disk! što me navodi na razmišljanje da ću svaki put kad želim upotrijebiti box na svom linuxu, morati pokrenuti tu naredbu? ili postoji način da to ne moram učiniti?

    Hvala na lekciji, čudo 😉

         Santiago dijo

      PS: Također, neće mi dopustiti kopiranje bilo koje datoteke u mapi Box, sa sljedećom porukom o pogrešci, koja je već u Linux sučelju:

      Pogreška pri otvaranju datoteke '/home/santiago/Box/_MG_4552.jpg': Dozvola odbijena

      Adel dijo

    izvrstan tutorial, fantastično mi je poslužio u Ubuntuu 15.10

      Ismael dijo

    Puno vam hvala, sve ispravno u Debianu 8.

      Salvador dijo

    Izvrsno! Hvala puno.

      Javier dijo

    ne mogu pronaći / u / etc / fstab
    kako to mogu ispraviti molim
    Koristim LMDE Mate
    Ne mogu naći rješenje
    Hvala unaprijed

      Javier dijo

    daje mi ovu pogrešku
    ne mogu pronaći / u / etc / fstab ili / etc / mtab
    to se može popraviti?
    upotrijebite LMDE Mate

      Adrian dijo

    Primam ovu poruku: Korištenje vanjske prijave za SSO.
    /sbin/mount.davfs: certifikat poslužitelja ne odgovara imenu poslužitelja
    izdavač: GeoTrust Inc., SAD
    predmet: Box, Inc., Los Altos, Kalifornija, SAD
    identitet: * .box.com

    Ovu potvrdu trebali biste prihvatiti samo ako možete
    provjerite otisak prsta! Poslužitelj je možda lažiran
    ili bi mogao doći do napada čovjeka u sredini.
    Prihvatiti certifikat za ovu sesiju? [g, N]

      Adrian dijo

    Prihvatiti certifikat za ovu sesiju? [y, N] g
    /sbin/mount.davfs: Montaža nije uspjela.
    302 Pronađeno

    prihvatiti ili otkazati preskače isti neuspjeh.

      jordanija dijo

    prema izdanjima Boxa, moguće je da će implementacija https://dav.box.com/dav

    Do danas, 31. prosinca, više nisam mogao povezati sinkronizaciju i to mi je donijelo sljedeću pogrešku

    /sbin/mount.davfs: Montaža nije uspjela.
    Metoda 405 nije dopuštena