[HowTo] Integrirajte Box.com u Linux

Drugi dan Pavloco pokazao nam kako bolje integrirajte Dropbox u Xfce, i premda nisam neko fanatik od "oblaci"(posebno za moju internetsku vezu ...), Sjetio sam se da sam zaradio nešto lijepo 50GB en Box.com za upotrebu a Android LG Počeo sam malo istraživati ​​kako bolje integrirati Box na Linux, a sada dolazim da podučavam one koji su zainteresovani.

Prvo moram pojasniti, da se nećemo moći takmičiti rame uz rame sa moćna integracija que tiene Dropbox na Linuxu, jer u slučaju Dropbox je izvorni klijent (ili demon, nisam siguran), ali za kutija poslužit ćemo se nekim trikovima koji će nam omogućiti da se koristimo osnovne funkcije, kako upload / preuzimanje i pregled datoteka samo za ličnu upotrebu.

Ok, počnimo. Prvo što nam treba, u instalirajte paket davfs2 u našoj distribuciji, jer je to dio fundamentalni svega.

En Debian mi bismo ovo pokrenulikao koren naravno):

apt-get install davfs2

para svod bi:

pacman -S davfs2

En fedora...

yum install davfs2

Između ostalih ... Sljedeća stvar koju treba uraditi bit će create folder gdje ćemo se voziti naš račun, da biste mu pristupili. Na primjer, kreirao 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 tvoje korisničko imeili cijelom rutom ako su mapu stvorili negdje drugdje. Ova linija samo govori sistemu da monte sistem DAV de Box.com u mapu koju želimo i dajte je dozvola bilo kojem korisniku otvori ga, 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 mi ćemo stvoriti a carpeta pozovite .davfs2 (on "." treba sakriti), koji će sadržati postavke. Onda moraš copy datoteke "davfs2.conf"Y"tajne"koji su u / etc / davfs2 /, y stavite ih u fasciklu 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 mi ćemo urediti fajl "tajne«, I na kraju ćemo dodati sljedeći redak:

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

Svakako, stavite svoj e-mail i lozinku 😛 Ostalo bi testirati samo ako je montiran, pa ćemo otvoriti terminal i u njega napisati:

mount /ruta/a/la/carpeta/

Ako ne bude problema, bit ćemo spremni 🙂 Da biste to testirali, mogli biste kopirajte laganu datoteku (1 MB ili manje?) u mapu u koju su montirali Box.

U slučaju da se pojave greš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, gdje 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 vam izazove bilo koju drugu grešku, ne zaboravite je staviti u komentare 🙂

Prilagođena akcija za Thunar

Iskoristivši prednost u kojoj sam bio Xfce, palo mi je na pamet da testiram da li sa prilagođene naredbe mogao prenijeti bilo koji folder u kutija od Thunar. I da šta to funkcioniše. Ipak ne pokazuj una traka napretka znati koliko nedostaje ako generira obavijesti da obavjestite da ste već prenijeli odabrane datoteke.

Otpremi u Box

Obavijest o kutiji

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

Trepavica "osnovni":

Ime: Pošaljite datoteke u Box
Opis: Pošaljite 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 već prenesene na vaš račun by Box "

osnovni

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

 

Uslovi izgleda

Štedimo i to je to, možemo brzo prenijeti datoteke u Box 🙂

Sinkronizirajte mape ručno

To je nešto što možemo učiniti sa naredbom rsync, međutim neki od nas radije to rade iz a udoban interfejs, pa ćemo instalirati Unison, a sučelje za rsync.

To će biti stvar instalar paketi unison y unison-gtk. En Debian to bi bilo ovako:

apt-get install unison unison-gtk

Zatim nastavljamo da ga tražimo u meniju (Kategorija Pribor) i otvorite ga. Otvorit će se prozor za konfiguriranje «Perfil". Unison SAD Profili za svakog carpeta šta želiš sinkronizirati.

Dakle, mi ćemo stvoriti jedan. U "Ime profila"Y"Opis»Možemo smjestiti što god želimo. U tipu sinhronizacije to ćemo ostaviti u «lokalne«. Tada smo na redu izaberite oboje fascikle, onaj u kutija i onaj koji ćemo sinhronizirati.

Unison

Jednom kad budete spremni, jednostavno otvaramo profil y Unison uporedit će te dvije mape. Tada jednostavno moramo kliknuti na «Go»I započet će sinkronizirati.

nota: da mi brišemo nešto u mapi, prema zadanim postavkama Unison morat ćete ga izbrisati s druge strane. Da bismo to promijenili, samo radimo kliknite na datoteku a zatim pritisnemo «Desno nalijevo"Ili"Levo udesno»Ovisno o tome gdje se nalazi originalna datoteka.

Iako je moguće izvesti automatska sinhronizacija con Unison o RSync, donekle je teško postići rezultat optimalno za svakoga.

Pa to je to. Nekoliko su ograničenih opcija, ali ako želimo nešto bolje, morali bismo izravno koristiti Box API, jer za Linux ne postoji izvorni klijent (a da postoji, plaćao bi se, poput onog za Mac i Windows).

Šta ti misliš? Da li koristite bilo koji drugi oblak poput Dropbox, Wuala, SpiderOak itd? Da li tiNe vole puno oblaka? Mišljenje 🙂


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

41 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Tavo rekao je

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

    1.    AurosZx rekao je

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

  2.   Leper_Ivan rekao je

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

    1.    AurosZx rekao je

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

  3.   Rots87 rekao je

    sada izvrsno da ga počnem koristiti ... Nadam se samo da će se prilagodba Dolphina pojaviti u KDE-u (ne znam hoće li biti potrebno ... kad napustim posao, pokušam uu

  4.   jamin-samuel rekao je

    Vaš stol je jako lijep 😉

    1.    AurosZx rekao je

      Hvala 😉

  5.   Pavloco rekao je

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

    1.    AurosZx rekao je

      Ups! Moje izvinjenje ... je da sam se, pošto je elav / bio toliko vezan za Xfce, zbunio. Uskoro ću ga promijeniti.

      1.    Pavloco rekao je

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

        1.    AurosZx rekao je

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

  6.   jeer rekao je

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

  7.   neko rekao je

    Pozdrav, odličan vodič.
    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 vam hvala i pozdrav.

    1.    Ariel rekao je

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

  8.   matiasd rekao je

    Veliki doprinos bio sam u potrazi za načinom na koji bih mogao izvršiti ovu vrstu integracije, ali dobio sam sljedeću grešku /sbin/mount.davfs:/home/matias/.davfs2/davfs2.conf:24: sistemsku opciju u korisničkoj konfiguracijskoj datoteci, koja ne dozvoljava mi montiranje mape

    Saludos

  9.   Ghermain rekao je

    Uradio sam sve kako je, ali koristeći:
    mount / home / moj korisnik / Box /
    Daje mi sljedeće:
    /sbin/mount.davfs: Montiranje nije uspjelo.
    302 Pronađeno

    Kako se to ispravlja?

  10.   dvostruko rekao je

    daje mi istu grešku
    /sbin/mount.davfs: Montiranje nije uspjelo.
    302 Pronađeno

  11.   dvostruko rekao je

    ista stvar za mene

    /sbin/mount.davfs: Montiranje nije uspjelo.
    302 Pronađeno

  12.   Maurice rekao je

    Dobacuje mi istu grešku:

    /sbin/mount.davfs: Montiranje nije uspjelo.
    302 Pronađeno

    1.    Saymel rekao je

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

      1.    jsbsan rekao je

        @Saymel:
        Puno vam hvala !!!
        Saludos

  13.   jorge rekao je

    Pri pokušaju montiranja fascikle Box dobivam grešku /sbin/mount.davfs: Montiranje nije uspjelo.
    302 Pronađeno

  14.   luiggi rekao je

    Mislim da je potrebno pregledati i ažurirati ovaj POST, nadam se da ću dobiti odgovor .. sad kad imam svojih 50 GB sa 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 vas da ažurirate ovaj post jer možda dvije godine kasnije već postoji više grafičkih izvora za INTEGRACIJU box.com-a Ubuntu 14.04

  15.   AI rekao je

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

    1.    Javier rekao je

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

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

      A pozdrav.

      1.    Juan Pablo Melnik rekao je

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

  16.   Javier rekao je

    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 davfs2 grupu, koristio sam sljedeće:
    sudo usermod -a -G davfs2 VAŠ_KORISNIK
    Opcije "-a -G" dodaju YOUR_USER na popis grupa davfs2

    Testirano na Ubuntu 14.04

    1.    victorx66 rekao je

      Da, to tako funkcionira zahvaljujući!

      1.    victorx66 rekao je

        Prvo povukao samo malu modifikaciju u / etc / fstab da to stavim https://dav.box.com/dav .

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

  17.   Ricky rekao je

    Zdravo, moj problem je ovaj

    "Autentifikacija na serveru nije moguća: odbijen osnovni izazov"

    I dobivam tekstualnu poruku za umetanje verifikacijskog koda, ali taj kod nema gdje ubaciti, imate ideju kako to od sada riješiti, hvala.

    Ricky.

  18.   Janus rekao je

    Zdravo, hvala na podjeli.

    Daje mi sljedeću grešku:
    /sbin/mount.davfs: korisnik mora biti član grupe davfs2.
    Pokrećem rješenje koje ste dali, ali bez obzira na to, još uvijek ga ne mogu montirati

  19.   Santiago rekao je

    Dobivam sljedeću grešku prilikom davanja naredbe za montiranje fascikle 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 koristiti box na svom linuxu, morati pokrenuti tu naredbu? ili postoji način da ovo ne moram učiniti?

    Hvala na lekciji, čudo 😉

    1.    Santiago rekao je

      PS: Takođe, neće mi dozvoliti da kopiram bilo koju datoteku u fascikli Box, sa sledećom porukom o grešci, koja je već u Linux interfejsu:

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

  20.   adel rekao je

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

  21.   Ismael rekao je

    Puno vam hvala, sve ispravno u Debianu 8.

  22.   Salvador rekao je

    Odlicno! Hvala puno.

  23.   Xavier rekao je

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

  24.   Xavier rekao je

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

  25.   Adrian rekao je

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

    Prihvatite ovaj certifikat samo ako možete
    provjerite otisak prsta! Server je možda lažiran
    ili može doći do napada čovjek u sredini.
    Prihvatiti certifikat za ovu sesiju? [y, N]

  26.   Adrian rekao je

    Prihvatiti certifikat za ovu sesiju? [y, N] y
    /sbin/mount.davfs: Montiranje nije uspjelo.
    302 Pronađeno

    prihvati ili otkaži preskoči isti neuspjeh.

  27.   Jordany rekao je

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

    Do danas, 31. decembra, više nisam mogao povezati sinhronizaciju i to mi je donijelo sljedeću grešku

    /sbin/mount.davfs: Montiranje nije uspjelo.
    405 metod nije dozvoljen