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ų Home 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:
- /sbin/mount.davfs: programa nėra setuid šaknis. Tai išsprendžiama naudojant komandą:
sudo chmod u+s /sbin/mount.davfs
- /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. - /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.
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į "
Blakstienos "Išvaizdos sąlygos«: Pažymėkite visus langelius.
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.
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ė 🙂
41 komentarai, palikite savo
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
Ačiū ir jums, kad skaitėte 😉 Turiu suplanuotą straipsnį ar du, bandysiu netrukus juos paskelbti.
Tai tikrai yra įvestis .. Aš ką tik atlikau „pagrindinę“ dalį, o failų bendrinimas yra puikus .. Labai ačiū už bendrinimą!
Kviečiame 🙂 Patikėkite, kad jei mokėčiau naudoti API, bandyčiau padaryti ką nors geresnio ...
Puiku dabar pradėti jį naudoti ... Tikiuosi, kad pasirodys „Dolphin“ pritaikymas KDE (nežinau, ar tai bus reikalinga ... kai išeinu iš darbo, bandau
Jūsų stalas labai gražus 😉
Ačiū 😉
Ei, „Dropbox“ straipsnį parašiau aš 🙁 hahaha
Geras pranešimas Įdomu, ar galiu jį įdiegti, nepaisant to, kad įdiegta „Dropbox“.
Oi! Atsiprašau ... kadangi elav yra / buvo taip prisirišęs prie Xfce, aš pasimetžiau. Netrukus pakeisiu.
Hahaha ne bėda, nesijaudink. Puikus jūsų pranešimas.
Atlikta ir taip, vienu metu galite turėti „Dropbox“ ir „Box“ 😉
puikus indėlis tiems iš mūsų, kurie mėgsta xfce !!!!
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.
Sveiki, tas pats nutinka ir man.
Ar galėtumėte tai ištaisyti?
Ačiū.
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
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?
tai suteikia man tą pačią klaidą
/sbin/mount.davfs: Nepavyko pritvirtinti.
302 rasta
tas pats man
/sbin/mount.davfs: Nepavyko pritvirtinti.
302 rasta
Tai išmeta man tą pačią klaidą:
/sbin/mount.davfs: Nepavyko pritvirtinti.
302 rasta
Pakeiskite „www.box.com/dav“ į „dav.box.com/dav“ ir viskas!
@Saymel:
Labai ačiū !!!
saludos
bandant prijungti aplanką „Box“ gaunu klaidą /sbin/mount.davfs: Montavimas nepavyko.
302 rasta
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
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
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.
Tas pats nutinka ir man. Aš dar neradau sprendimo.
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
Taip, ačiū taip ir veikia!
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ą
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.
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
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 😉
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
puiki pamoka, ji man fantastiškai tarnavo „Ubuntu 15.10“
Labai ačiū, visi teisingi Debian 8.
Puiku! Labai ačiū.
negaliu rasti / aplanke / etc / fstab
kaip aš tai galiu ištaisyti
Aš naudoju „LMDE Mate“
Nerandu sprendimo
Ačiū iš anksto
tai suteikia man šią klaidą
nerandu / aplankuose / etc / fstab arba / etc / mtab
tai galima sutvarkyti?
naudokite „LMDE Mate“
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]
Priimti šios sesijos sertifikatą? [y, N] y
/sbin/mount.davfs: Nepavyko pritvirtinti.
302 rasta
priimti ar atšaukti praleidžia tą pačią gedimą.
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