[HowTo] Isama ang Box.com sa Linux

Sa susunod na araw pavloco ipinakita sa amin kung paano mas mahusay na isama ang Dropbox sa Xfce, at bagaman hindi ako alguien panatiko ng "mga ulap"(lalo na para sa aking koneksyon sa internet ...), Naalala ko na nakakuha ako ng ilang maganda 50GB en Box.com para sa paggamit ng a Android-LG 🙂 Nagsimula akong mag-imbestiga nang kaunti kung paano mas mahusay na isama ang Box sa Linux, at ngayon pumarito ako upang turuan ang mga interesado.

Dapat linawin ko muna, na hindi namin magagawang makipagkumpitensya sa tabi ng malakas na pagsasama que tiene Dropbox sa Linux, dahil sa kaso ng Dropbox ay isang katutubong kliyente (o isang daemon, hindi ako sigurado), ngunit para sa Kahon gagamit kami ng ilang mga trick na magpapahintulot sa amin na magamit pangunahing pag-andarBilang mag-upload / mag-download at suriin ang mga file personal na gamit lang.

Ok, magsimula na tayo. Ang unang bagay na kailangan namin, sa i-install ang davfs2 package sa aming pamamahagi, dahil ito ang bahagi saligan lahat.

En Debian tatakbo namin itobilang ugat syempre):

apt-get install davfs2

Sa Arko ay:

pacman -S davfs2

En Fedora...

yum install davfs2

Bukod sa iba pa ... Ang susunod na gagawin, ay lumikha ng folder kung saan kami sasakay ang aming account, upang ma-access ito. Halimbawa, lumikha ako ng isa sa ang aking tahanan, tinawag na «Kahon"(walang mga panipi). Ngayon kailangan natin i-edit ang / etc / fstab file, pagdaragdag ng sumusunod na linya:

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

Binabago ang "gumagamit"ni ang iyong usernameo ang buong ruta kung nilikha nila ang folder sa ibang lugar. Sinasabi lamang ng linyang ito ang system na pagsakay sa kabayo ang sistema DAV de Box.com sa folder na gusto namin, at ibigay ito pahintulot sa sinumang gumagamit ng buksan moAt Basahin at isulat ang mga file sa loob nito.

Gayunpaman, hindi ito mai-mount kung hindi namin ito ibibigay aming Box username at password 😛 Kaya sa aming Tahanan lilikha kami ng a folder tumawag .davfs2 (siya "." ay maitago), na maglalaman ng mga setting. Kung gayon kailangan mo kopyahin ang mga papeles "davfs2.conf»At«lihim"na nasa / etc / davfs2 /, At ilagay ang mga ito sa folder na nilikha lang natin.

Mabilis nating magagawa ito sa mga utos na ito:

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

Nagpapatuloy kami sa buksan parehong mga file kasama ang aming paboritong text editor. Sa "davfs2.conf»Hahanapin namin ang linya«#use_locks 1»At hindi namin ito pinaguusapan (binabawi namin ang #), at tinitiyak namin na ang numero sa tabi nito ay «0«. Iyon ay, ganito ang hitsura:

use_locks 0

Ngayon mag e-edit kami ang file na "lihim«, At idaragdag namin ang sumusunod na linya sa dulo:

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

Oo naman, ilagay ang iyong email at password 😛 Mananatili lamang ito upang masubukan kung naka-mount ito, kaya magbubukas kami ng isang terminal at isulat ito:

mount /ruta/a/la/carpeta/

Kung hindi ito magbibigay ng anumang problema, magiging handa kami 🙂 Upang subukan ito maaari mo kopyahin ang isang magaan na file (1MB o mas mababa?) sa folder kung saan naka-mount ang Box.

Kaso magpakita sila error, malulutas namin sila sa kani-kanilang paraan:

  1. /sbin/mount.davfs: ang programa ay hindi setuid root. Nalulutas ito sa utos: sudo chmod u+s /sbin/mount.davfs
  2. /sbin/mount.davfs: ang gumagamit ay dapat na miyembro ng davfs ng pangkat2. Naayos ito sa pamamagitan ng pagdaragdag ng aming gumagamit sa pangkat ng davfs2, isinasagawa namin: sudo gpasswd -a usuario davfs2, kung saan "gumagamit" ang iyong username.
  3. /sbin/mount.davfs: / ay ang direktoryo sa bahay ng kernoops ng gumagamit. Ito ay nakaayos tulad nito: sudo echo "ignore_home kernoops" >> /etc/davfs2/davfs2.conf

Iyon ang mga posibleng pagkakamali. Kung bibigyan ka nito ng anumang iba pang error, huwag kalimutang ilagay ito sa mga komento 🙂

Pasadyang pagkilos para sa Thunar

Sinasamantala ang pinasok ko Xfce, sumagi sa isipan kong subukan kung may pasadyang mga utos maaaring mag-upload ng anumang folder sa Kahon mula sa thunar. At oo ano gumagana. Kahit na huwag ipakita isang progress bar upang malaman kung magkano ang nawawala, kung ito ay bumubuo mga abiso upang maabisuhan na na-upload mo na ang mga napiling file.

Mag-upload sa Box

Abiso sa kahon

Upang magamit ito, bubuksan namin thunar, at pupunta tayo sa I-edit> I-configure ang mga pasadyang pagkilos. Nag-click kami sa Idagdag (ang + simbolo) at punan ang mga puwang tulad nito:

Pilikmata "Básico":

Pangalan: Mag-upload ng (mga) file sa Box
Paglalarawan: Mag-upload ng mga napiling file sa Box.com
Command: abisuhan-ipadala ang "Pag-upload sa Kahon" "Pag-upload ng% F sa iyong Box account ..." && cp -r% F ~ / Box / && abisuhan-ipadala ang "Tapos na" "Na-upload na ang mga file sa iyong account sa pamamagitan ng Box "

Básico

Pilikmata "Mga kondisyon sa hitsura«: Lagyan ng tsek ang lahat ng mga kahon.

Mga kondisyon sa hitsura

Nagse-save kami at iyon lang, mabilis tayong makapag-upload ng mga file sa Box 🙂

Mano-mano ang pagsabay sa mga folder

Ito ay isang bagay na maaari nating gawin sa utos rsync, subalit ang ilan sa atin ay ginusto na gawin ito mula sa a komportableng interface, kaya mai-install namin Sabay-sabay, A frontend para sa rsync.

Ito ay magiging isang bagay ng i-install ang mga pakete nagkakaisa y unison-gtk. Sa Debian magiging ganito:

apt-get install unison unison-gtk

Pagkatapos, nagpapatuloy kami upang hanapin ito sa menu (Mga Kagamitan sa kategorya) at buksan ito. Ang isang window ay pop up upang i-configure ang isang «profile". Sabay-sabay Estados Unidos Mga Profile para sa bawat isa folder anong gusto mo magkasabay.

Kaya, lilikha kami ng isa. Sa "Pangalan ng profile»At«paglalarawan»Maaari nating mailagay ang anumang nais natin. Sa uri ng pagsabay, iiwan namin ito sa «Lokal«. Saka tayo na pumili pareho mga folder, ang nasa Kahon at ang isasabay namin.

Sabay-sabay

Kapag handa ka na, simple binubuksan namin ang profile y Sabay-sabay ihahambing ang dalawang folder. Pagkatapos kailangan lang nating mag-click sa «Go»At magsisimula magkasabay.

Nota: oo burahin namin isang bagay sa isang folder, bilang default Sabay-sabay gugustuhin mong tanggalin ito sa isa pa. Upang baguhin ito ginagawa lang natin mag-click sa file at pagkatapos ay pinindot namin ang «Kanan sa kaliwa"O"Kaliwa sa kanan»Nakasalalay kung nasaan ang orihinal na file.

Habang posible na gumanap awtomatikong pag-synchronize sa Sabay-sabay o RSync, medyo mahirap makamit ang isang resulta pinakamainam para sa lahat.

Kaya ayun. Medyo limitado ang mga pagpipilian nito, ngunit kung nais natin ng isang bagay na mas mahusay, kailangan naming direktang gamitin ang Box API, dahil walang katutubong kliyente para sa Linux (at kung mayroon, babayaran ito, tulad ng para sa Mac at Windows) .

Ano sa tingin mo? Gumagamit ka ba ng anumang iba pang ulap tulad ng Dropbox, Wuala, SpiderOak, atbp? Ikaw baAyaw nila magkano ang mga ulap? Opiniyon 🙂


41 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Tavo dijo

    Ang lahat ng iyong mga naiambag ay palaging mahusay. Maraming salamat sa pagbabahagi at sumali ako sa mga pintas sa iyong mesa, napakagandang tingnan

    1.    auroszx dijo

      Salamat din sa iyo sa pagbabasa 😉 Mayroon akong isang artikulo o dalawa na pinlano, susubukan kong mai-post ang mga ito sa lalong madaling panahon.

  2.   Leper_Ivan dijo

    Ito talaga ay isang input .. Ginawa ko lang ang "pangunahing" bahagi at mahusay ang pagbabahagi ng file .. Maraming salamat sa pagbabahagi!

    1.    auroszx dijo

      Maligayang pagdating 🙂 Maniwala ka sa akin na kung alam ko kung paano gamitin ang API susubukan kong gumawa ng isang bagay na mas mahusay ...

  3.   Nabulok87 dijo

    mahusay ngayon upang simulang gamitin ito ... Inaasahan ko lamang na ang pagpapasadya ng Dolphin ay lalabas sa KDE (hindi ko alam kung kakailanganin ito ... kapag umalis ako sa trabaho sinubukan ko ito uu

  4.   jamin samuel dijo

    Napakaganda ng iyong desk 😉

    1.    auroszx dijo

      Salamat 😉

  5.   pavloco dijo

    Hoy, ang artikulo ng Dropbox ay ginawa ko 🙁 hahaha
    Magandang post na naiisip ko kung mai-install ko ito sa kabila ng pag-install ng Dropbox.

    1.    auroszx dijo

      Naku! Ang aking paghingi ng paumanhin ... ay dahil si elav ay / dati ay sobrang nakakabit sa Xfce naguluhan ako. Papalitan ko ito sandali.

      1.    pavloco dijo

        Hahaha walang problema, wag kang magalala. Napakahusay ng iyong post.

        1.    auroszx dijo

          Tapos na. At oo, maaari kang magkaroon ng Dropbox at Box nang sabay-sabay 😉

  6.   jeer dijo

    mahusay na kontribusyon para sa atin na mahal ang xfce !!!!

  7.   alguien dijo

    Kumusta, mahusay na tutorial.
    Hindi ko alam kung matutulungan mo ako, ang lahat ay ganap na gumagana maliban na hindi ito awtomatikong mai-mount, ngunit kailangan kong gawin ito nang manu-mano.
    Tila hindi nito binasa ang username at password at dahil kapag na-mount ko ito "sa pamamagitan ng kamay" hinihiling nito para sa kanila at ito ay ganap na naipon.
    Maraming salamat at pagbati.

    1.    Ariel dijo

      Kumusta, ang parehong bagay ang nangyari sa akin.
      Maaari mo bang ayusin ito?
      Salamat sa inyo.

  8.   matiasd dijo

    Mahusay na kontribusyon Naghahanap ako ng isang paraan upang magawa ang ganitong uri ng pagsasama, ngunit nakuha ko ang sumusunod na error /sbin/mount.davfs:/home/matias/.davfs2/davfs2.conf:24: pagpipilian ng system sa file ng pagsasaayos ng gumagamit, kung saan hindi ito pinapayagan akong i-mount ang folder

    Regards

  9.   Germaine dijo

    Ginawa ko ang lahat ngunit ginagamit ang:
    mount / home / my-user / Box /
    Ibinibigay sa akin ang sumusunod:
    /sbin/mount.davfs: Nabigo ang pag-mount.
    Natagpuan ang 302

    Paano ito naitama?

  10.   doble dijo

    nagbibigay ito sa akin ng parehong error
    /sbin/mount.davfs: Nabigo ang pag-mount.
    Natagpuan ang 302

  11.   doble dijo

    ang parehong bagay para sa akin

    /sbin/mount.davfs: Nabigo ang pag-mount.
    Natagpuan ang 302

  12.   Mauritius dijo

    Itinapon nito sa akin ang parehong error:

    /sbin/mount.davfs: Nabigo ang pag-mount.
    Natagpuan ang 302

    1.    saymel dijo

      Palitan ang "www.box.com/dav" ng "dav.box.com/dav" at tapos ka na!

      1.    jsbsan dijo

        @Saymel:
        Maraming salamat !!!, pinaglingkuran niya ako !!!
        Regards

  13.   Jorge dijo

    Kapag sinusubukang i-mount ang folder ng Box nakakakuha ako ng isang error /sbin/mount.davfs: Nabigo ang pag-mount.
    Natagpuan ang 302

  14.   luigi dijo

    Sa palagay ko kinakailangan upang suriin at i-update ang POST na ito, inaasahan kong makakuha ng isang sagot .. ngayon na mayroon akong aking 50gb mula sa box.com, at na, bilang karagdagan, mauubusan kami ng isang Ubuntu, kailangan kong i-link ang aking kahon sa aking ubuntu14.04LTS Sinubukan ko ang pamamaraan ng dalawang beses at hindi ito gumana para sa akin, nakakuha pa ako ng iba pang mga problema tulad ng pagkawala ng aking root password (at muling pag-install) at mga pribilehiyo nito.
    Mangyaring i-update ang post na ito dahil marahil pagkalipas ng dalawang taon mayroon nang higit pang mga mapagkukunang graphic para sa INTEGRATION MULA sa box.com TO Ubuntu 14.04

  15.   AI dijo

    Binibigyan nito ako ng error na ito, maaari mo ba akong tulungan *
    root @ kali: ~ # mount / root / Desktop / Box
    Mangyaring ipasok ang username upang patunayan sa server
    https://dav.box.com/dav o pindutin ang enter para sa wala.
    Username: xxxx-
    Mangyaring ipasok ang password upang patunayan ang gumagamit xxxx sa server
    https://dav.box.com/dav o pindutin ang enter para sa wala.
    Password: xxxxxxx
    /sbin/mount.davfs: ang user davfs2 ay wala

    1.    Xavier dijo

      Masidhi kong inirerekumenda na huwag kang "mag-login" bilang ugat upang gawin ang lahat, gumamit ng sudo o derivatives ayon sa pamamahagi.

      Tungkol sa error, sinasabi sa iyo na ang "root" ay hindi kabilang sa pangkat ng davfs2.

      Isang pagbati.

      1.    John Paul Melnik dijo

        Ganun din ang nangyayari sa akin. Wala pa akong nakitang solusyon.

  16.   Xavier dijo

    Sa / etc / fstab file
    kailangan mong ilagay ang address: https://dav.box.com/dav
    dahil nangangailangan ito ng ligtas na koneksyon, kung hindi man ay maayos ang lahat. At upang idagdag ang aking gumagamit sa pangkat ng davfs2 ginamit ko ang sumusunod:
    sudo usermod -a -G davfs2 IYONG_USER
    Ang mga pagpipiliang "-a -G" ay idaragdag ang IYONG_USER sa listahan ng pangkat na davfs2

    Nasubukan sa Ubuntu 14.04

    1.    victorx66 dijo

      Oo, ganyan ang paggana salamat!

      1.    victorx66 dijo

        Nakuha muna sa isang maliit na pagbabago lamang sa / etc / fstab upang mailagay ito https://dav.box.com/dav .

        Salamat sa may-akda ng website na ito para sa pambihirang post na ito
        tandaan: Gumagamit ako ng debian wheezy

  17.   Ricky dijo

    Kumusta, ang problema ko ay ito

    "Hindi ma-authenticate sa server: Tinanggihan ang pangunahing hamon"

    At nakakakuha ako ng isang text message upang magsingit ng isang verification code, wala lamang kahit saan upang ipasok ang code na iyon, mayroon kang anumang ideya kung paano malutas iyon mula ngayon salamat.

    Ricky.

  18.   Jano dijo

    Kumusta, salamat sa pagbabahagi.

    Binibigyan ako nito ng sumusunod na error:
    /sbin/mount.davfs: ang gumagamit ay dapat na isang miyembro ng pangkat davfs2.
    Pinatakbo ko ang solusyon na binigay mo, ngunit gayunpaman hindi ko pa rin ito mai-mount

  19.   Santiago dijo

    Nakuha ko ang sumusunod na error kapag nagbibigay ng utos na i-mount ang folder ng Box (mount / home / santiago / Box):

    p11-kit: hindi wastong config filename, ay hindi papansinin sa hinaharap: / etc / pkcs11 / modules / gnome-keyring-module

    Ang nakakatawang bagay ay kapag pinatakbo ko ang utos, kinikilala nito ang folder ng Box bilang isang naaalis na disk! na humahantong sa akin na isipin na sa tuwing nais kong gumamit ng kahon sa aking linux, kailangan kong patakbuhin ang utos na iyon? o may paraan bang hindi ito magagawa?

    Salamat sa tutorial, isang pagtataka 😉

    1.    Santiago dijo

      PS: Gayundin, hindi ako papayagang kopyahin ang anumang file sa folder ng Box, kasama ang sumusunod na mensahe ng error, nasa interface na ng Linux:

      Error sa pagbubukas ng file '/home/santiago/Box/_MG_4552.jpg': Tinanggihan ang pahintulot

  20.   adel dijo

    mahusay na tutorial, naghahatid ito sa akin ng kamangha-mangha sa Ubuntu 15.10

  21.   Ismael dijo

    Maraming salamat, lahat tama sa Debian 8.

  22.   Salvador dijo

    Napakahusay! Maraming salamat.

  23.   Javier dijo

    hindi mahanap / in / etc / fstab
    paano ko maitatama ito mangyaring
    Gumagamit ako ng LMDE Mate
    Hindi ko mahanap ang solusyon
    Salamat nang maaga

  24.   Javier dijo

    binibigyan ako nito ng error
    hindi mahanap / in / etc / fstab o / etc / mtab
    maaari itong maayos?
    gumamit ng LMDE Mate

  25.   Adrian dijo

    Nakuha ko ang mensaheng ito: Gamit ang panlabas na pag-login sa SSO.
    /sbin/mount.davfs: ang sertipiko ng server ay hindi tumutugma sa pangalan ng server
    nagbigay: GeoTrust Inc., US
    paksa: Box, Inc., Los Altos, California, US
    pagkakakilanlan: * .box.com

    Dapat mo lang tanggapin ang sertipiko na ito, kung maaari mo
    i-verify ang fingerprint! Maaaring ipeke ang server
    o maaaring may isang tao-sa-gitna-atake.
    Tanggapin ang sertipiko para sa sesyon na ito? [y, N]

  26.   Adrian dijo

    Tanggapin ang sertipiko para sa sesyon na ito? [y, N] y
    /sbin/mount.davfs: Nabigo ang pag-mount.
    Natagpuan ang 302

    tanggapin o kanselahin ang paglaktaw ng parehong pagkabigo.

  27.   Si Jordany dijo

    ayon sa paglabas ng Box, posible na ang pagpapatupad ng https://dav.box.com/dav

    Sa petsa na ito, Disyembre 31, hindi ko na nakakonekta ang pagsabay at ipinakita sa akin ang sumusunod na error

    /sbin/mount.davfs: Nabigo ang pag-mount.
    405 Method Not Allowed