[HowTo] Linux에 Box.com 통합

요 전날 파블로코 우리에게 방법을 보여 주었다 Dropbox를 Xfce에 더 잘 통합, 그리고 나는 아니다 alguien 광신자 의 "구름"(특히 내 인터넷 연결을 위해 ...), 나는 좋은 돈을 벌었다는 것을 기억했습니다. 50GB en Box.com 사용을 위해 안드로이드 LG 🙂 나는 방법을 조금 조사하기 시작했습니다 Linux에서 Box를 더 잘 통합, 그리고 지금 나는 관심있는 사람들을 가르 치러 왔습니다.

먼저 명확히해야합니다, 우리는 함께 경쟁 할 수 없습니다 강력한 통합 문제 Linux의 Dropbox,의 경우 드롭 박스 하는 네이티브 클라이언트 (또는 데몬, 확실하지 않습니다), 이 아니라면 보물상자 우리는 우리가 사용할 수 있도록 몇 가지 트릭을 사용할 것입니다 기본 기능으로 파일 업로드 / 다운로드 및 검토 개인적인 용도로만 사용하십시오.

자, 시작하겠습니다. 가장 먼저 필요한 것은 davfs2 패키지 설치 우리 배포에서, 그것은 부분이기 때문에 기본적인 모든 것.

En 데비안 우리는 이것을 실행할 것입니다물론 루트로):

apt-get install davfs2

아치 할 것이다:

pacman -S davfs2

En 페도라...

yum install davfs2

무엇보다도 ... 다음으로 할 일은 폴더 생성 우리가 탈 곳 우리의 계좌, 액세스합니다. 예를 들어, 내 집, 이름이«보물상자"(인용 부호 제외). 이제 우리는 / etc / fstab 파일 편집, 다음 줄을 추가합니다.

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

바꾸다 "사용자" 당신의 사용자 이름또는 전체 경로 다른 곳에 폴더를 만든 경우. 이 줄은 시스템에 몬테 시스템 DAV de Box.com 우리가 원하는 폴더에 허가 모든 사용자에게 열어 봐파일 읽기 및 쓰기 그 안에.

단,주지 않으면 장착 할 수 없습니다 Box 사용자 이름 및 비밀번호 😛 그래서 우리 우리는 카펫 전화 .davfs2 (그 "." 숨겨야한다), 여기에는 설정이 포함됩니다. 그럼 당신은 복사 파일 "davfs2.conf"Y"비밀"에있는 / 등 / davfs2 /, 그리고 폴더에 넣어 방금 만든 것입니다.

다음 명령으로이 작업을 빠르게 수행 할 수 있습니다.

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

우리는 열다 우리가 가장 좋아하는 텍스트 편집기로 두 파일 모두. 에 "davfs2.conf»라인을 찾는다«# 유저 1»그리고 주석을 제거합니다 (우리는 #) 옆에있는 숫자가«0«. 즉, 다음과 같습니다.

use_locks 0

지금 우리는 편집 할 것이다 파일 "비밀«, 그리고 끝에 다음 줄을 추가합니다.

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

물론, 이메일과 비밀번호를 입력하세요 😛 그것이 마운트되었는지 테스트하기 위해서만 남아있을 것입니다. 그래서 우리는 터미널을 열고 그 안에 쓸 것입니다 :

mount /ruta/a/la/carpeta/

문제가 없으면 준비가 될 것입니다 🙂 테스트하려면 경량 파일 복사 (1MB 이하?) Box를 마운트 한 폴더로 이동합니다.

그들이 나타날 경우 errores, 우리는 각각의 방식으로 문제를 해결할 것입니다.

  1. /sbin/mount.davfs : 프로그램이 setuid 루트가 아닙니다.. 이것은 다음 명령으로 해결됩니다. sudo chmod u+s /sbin/mount.davfs
  2. /sbin/mount.davfs : 사용자는 davfs2 그룹의 구성원이어야합니다.. 사용자를 davfs2 그룹에 추가하여 수정하면 다음을 실행합니다. sudo gpasswd -a usuario davfs2, 여기서 "user"는 사용자 이름입니다.
  3. /sbin/mount.davfs : /는 사용자 kernoops의 홈 디렉토리입니다.. 다음과 같이 배열됩니다. sudo echo "ignore_home kernoops" >> /etc/davfs2/davfs2.conf

그것들은 가능한 실수입니다. 다른 오류가 발생하면 주석에 입력하는 것을 잊지 마십시오 🙂

Thunar 용 사용자 지정 작업

내가 있던 것을 활용 Xfce, 그것이 있는지 테스트하는 것이 나에게 발생했습니다. 사용자 정의 명령 모든 폴더를 업로드 할 수 있습니다. 보물상자 부터 투 나르. 그리고 그래 뭐 작동. 그러나 보여주지 마 우나 진행률 표시 줄 얼마나 많이 누락되었는지 알 수 있습니다. 알림 선택한 파일을 업로드했음을 알립니다.

Box에 업로드

박스 알림

그것을 사용하기 위해 우리는 투 나르, 그리고 우리는 편집> 사용자 지정 작업 구성. 우리는 추가 (+ 기호) 다음과 같이 공백을 채우십시오.

속눈썹 "기본":

이름 : Box에 파일 업로드
설명 : 선택한 파일을 Box.com에 업로드
명령 : notify-send "Box에 업로드 중" "Box 계정에 % F 업로드 중 ..."&& cp -r % F ~ / Box / && notify-send "완료" "파일이 이미 계정에 업로드되었습니다. 상자 "

기본

속눈썹 "외관 조건«: 모든 확인란을 선택합니다.

외관 조건

저장하기 만하면 Box에 파일을 빠르게 업로드 할 수 있습니다 🙂

수동으로 폴더 동기화

이것은 우리가 명령으로 할 수있는 일입니다 rsync, 그러나 우리 중 일부는 편안한 인터페이스, 그래서 우리는 설치할 것입니다 조화하는 rsync 용 프런트 엔드.

그것은 문제가 될 것입니다 설치 패키지 조화 y 유니슨 GTK. 에 데비안 다음과 같습니다.

apt-get install unison unison-gtk

그런 다음 메뉴 (카테고리 액세서리) 열고 엽니 다. «를 구성하는 창이 나타납니다.프로필". 조화 미국 프로파일 각각 카펫 당신이 원하는 것 동기화하다.

그래서 우리는 하나를 만들 것입니다. 에 "프로필 이름"Y"상품 설명»원하는 모든 것을 배치 할 수 있습니다. 동기화 유형에서는«지방의«. 그럼 우리 차례 야 선택 양자 모두 carpetas, 하나 보물상자 그리고 우리가 동기화 할 것입니다.

조화

준비가되면 간단히 우리는 프로필을 엽니 다 y 조화 두 폴더를 비교합니다. 그런 다음«Go»그리고 시작됩니다 동기화하다.

주의: 예 우리는 지워 기본적으로 폴더에있는 항목 조화 다른 쪽에서 삭제하고 싶을 것입니다. 그것을 변경하려면 우리는 파일을 클릭 그런 다음«오른쪽에서 왼쪽으로»또는«왼쪽에서 오른쪽으로»원본 파일의 위치에 따라 다릅니다.

가능하지만 자동 동기화조화 o 알싱크, 결과를 얻기가 다소 어렵다 최적 모두를위한.

그게 다야. 옵션은 다소 제한적이지만 더 나은 것을 원하면 Linux 용 기본 클라이언트가 없기 때문에 Box API를 직접 사용해야합니다 (만약 있다면 Mac 및 Windows 용 클라이언트처럼 유료).

어떻게 생각해? 다음과 같은 다른 클라우드를 사용하십니까? Dropbox, Wuala, SpiderOak 등? 당신은그들은 좋아하지 않는다 많은 구름? 의견 🙂


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   Tavo

    여러분의 모든 기여는 항상 훌륭합니다. 공유 해주셔서 감사합니다. 저는 여러분의 책상에서 비판에 동참합니다. 아주 좋아 보입니다.

    1.    오로스Zx

      읽어 주셔서 감사합니다 😉 저는 한두 개의 기사를 계획하고 있으며 곧 게시하려고 노력할 것입니다.

  2.   Leper_Ivan

    이것은 정말 입력입니다 .. 방금 "기본"부분을 수행했고 파일 공유가 훌륭합니다 .. 공유해 주셔서 감사합니다!

    1.    오로스Zx

      천만에요 🙂 API 사용 방법을 안다면 더 나은 일을하려고 노력할 것입니다 ...

  3.   썩은 87

    이제 사용을 시작하는 것이 좋습니다 ... Dolphin 사용자 정의가 KDE에서 나오기를 바랍니다 (필요한지 모르겠습니다 ... 퇴근 할 때 시도 uu

  4.   자민 사무엘

    당신의 책상은 매우 좋습니다 😉

    1.    오로스Zx

      감사합니다 😉

  5.   파블로코

    안녕하세요, Dropbox 기사는 제가 작성했습니다 🙁 hahaha
    좋은 게시물 Dropbox를 설치 했음에도 불구하고 설치할 수 있는지 궁금합니다.

    1.    오로스Zx

      이런! 내 사과 ... elav가 일반적으로 / Xfce에 너무 애착되어 있었기 때문에 혼란 스러웠습니다. 곧 변경하겠습니다.

      1.    파블로코

        하하하, 문제 없어, 걱정마. 훌륭한 게시물입니다.

        1.    오로스Zx

          완료, 예, Dropbox와 Box를 동시에 사용할 수 있습니다 😉

  6.   조롱

    xfce를 사랑하는 우리들에게 훌륭한 공헌 !!!!

  7.   alguien

    안녕하세요, 훌륭한 튜토리얼입니다.
    도와 주실 수 있을지 모르겠습니다. 자동으로 마운트되지 않는다는 점을 제외하면 모든 것이 완벽하게 작동하지만 수동으로해야합니다.
    사용자 이름과 암호를 읽지 않는 것 같고 "수동으로"마운트 할 때 묻고 완벽하게 조립되어 있기 때문입니다.
    대단히 감사합니다.

    1.    아리엘

      안녕하세요, 저에게도 같은 일이 일어납니다.
      고칠 수 있습니까?
      그라시아.

  8.   Matiasd

    이러한 유형의 통합을 수행 할 수있는 방법을 찾고 있었지만 다음과 같은 오류가 발생했습니다. /sbin/mount.davfs:/home/matias/.davfs2/davfs2.conf:24 : 사용자 구성 파일에 시스템 옵션이 있습니다. 폴더를 마운트 할 수 없습니다.

    안부

  9.   게르메인

    나는 모든 것을 그대로했지만 다음을 사용합니다.
    마운트 / 홈 / 내 사용자 / 상자 /
    다음을 제공합니다.
    /sbin/mount.davfs : 마운트에 실패했습니다.
    302 발견

    어떻게 수정됩니까?

  10.   더블

    그것은 나에게 같은 오류를 준다
    /sbin/mount.davfs : 마운트에 실패했습니다.
    302 발견

  11.   더블

    나에게도 똑같은

    /sbin/mount.davfs : 마운트에 실패했습니다.
    302 발견

  12.   마우

    같은 오류가 발생합니다.

    /sbin/mount.davfs : 마운트에 실패했습니다.
    302 발견

    1.    세이멜

      "www.box.com/dav"를 "dav.box.com/dav"로 바꾸면 완료됩니다!

      1.    jsbsan

        @Saymel :
        대단히 감사합니다 !!!
        안부

  13.   호르헤

    Box 폴더를 마운트하려고 할 때 /sbin/mount.davfs : 마운트 실패 오류가 발생합니다.
    302 발견

  14.   루이 기

    이 POST를 검토하고 업데이트 할 필요가 있다고 생각합니다. 이제 box.com에서 50GB를 얻었으므로 답변을 얻고 싶습니다. 또한 우분투 하나가 떨어질 것입니다. 내 ubuntu14.04LTS가있는 상자 나는 절차를 두 번 시도했지만 저에게 효과가 없었습니다. 루트 암호를 잃어 버리고 다시 설치 해야하는 것과 같은 다른 문제와 권한도 있습니다.
    아마도 14.04 년 후 box.com에서 Ubuntu XNUMX 로의 통합을위한 더 많은 그래픽 리소스가 있으므로이 게시물을 업데이트하십시오.

  15.   AI

    이 오류가 발생합니다. 도와 주시겠습니까 *
    root @ kali : ~ # mount / root / Desktop / Box
    서버 인증을 위해 사용자 이름을 입력하십시오
    https://dav.box.com/dav 또는 아무 것도 입력하지 않으려면 Enter 키를 누르십시오.
    사용자 이름 : xxxx-
    서버에서 사용자 xxxx를 인증하려면 비밀번호를 입력하십시오.
    https://dav.box.com/dav 또는 아무 것도 입력하지 않으려면 Enter 키를 누르십시오.
    비밀번호 : xxxxxxx
    /sbin/mount.davfs : 사용자 davfs2가 존재하지 않습니다.

    1.    자비에르

      모든 작업을 수행하기 위해 루트로 "로그인"하지 말고 배포에 따라 sudo 또는 파생어를 사용하는 것이 좋습니다.

      오류와 관련하여 "root"가 davfs2 그룹에 속하지 않음을 알려줍니다.

      인사말.

      1.    후안 파블로 멜닉

        나에게도 같은 일이 일어납니다. 아직 해결책을 찾지 못했습니다.

  16.   자비에르

    / etc / fstab 파일에서
    주소를 입력해야합니다. https://dav.box.com/dav
    보안 연결이 필요하기 때문에 그렇지 않으면 모든 것이 정상입니다. 내 사용자를 davfs2 그룹에 추가하기 위해 다음을 사용했습니다.
    sudo usermod -a -G davfs2 YOUR_USER
    "-a -G"옵션은 YOUR_USER를 davfs2 그룹 목록에 추가합니다.

    Ubuntu 14.04에서 테스트 됨

    1.    빅터x66

      예, 그렇게 작동합니다. 감사합니다!

      1.    빅터x66

        처음에는 / etc / fstab에서 약간 수정하여 이것을 넣었습니다. https://dav.box.com/dav .

        이 특별한 게시물에 대해이 웹 사이트의 작성자에게 감사합니다.
        참고 : 저는 debian wheezy를 사용하고 있습니다.

  17.   리키

    안녕하세요 제 문제는 이것입니다

    "서버에 인증 할 수 없음 : 기본 질문이 거부되었습니다."

    그리고 확인 코드를 삽입하라는 문자 메시지를 받았습니다. 해당 코드를 삽입 할 곳이 없습니다. 이제부터는 문제를 해결하는 방법을 알 수 있습니다. 감사합니다.

    리키

  18.   야누스

    안녕하세요, 공유해 주셔서 감사합니다.

    다음과 같은 오류가 발생합니다.
    /sbin/mount.davfs : 사용자는 davfs2 그룹의 구성원이어야합니다.
    나는 당신이 준 솔루션을 실행하지만 그럼에도 불구하고 여전히 마운트 할 수 없습니다.

  19.   산티아고

    Box 폴더 (mount / home / santiago / Box)를 마운트하라는 명령을 내릴 때 다음 오류가 발생합니다.

    p11-kit : 잘못된 구성 파일 이름, 향후 무시됩니다 : / etc / pkcs11 / modules / gnome-keyring-module

    재미있는 점은 명령을 실행할 때 Box 폴더가 이동식 디스크로 인식된다는 것입니다! Linux에서 box를 사용할 때마다 해당 명령을 실행해야한다고 생각하게됩니다. 아니면 이것을하지 않아도되는 방법이 있습니까?

    튜토리얼 주셔서 감사합니다 😉

    1.    산티아고

      추신 : 또한 이미 Linux 인터페이스에있는 다음 오류 메시지와 함께 Box 폴더의 파일을 복사 할 수 없습니다.

      '/home/santiago/Box/_MG_4552.jpg'파일을 여는 중 오류 발생 : 권한이 거부되었습니다.

  20.   아델

    훌륭한 튜토리얼, 우분투 15.10에서 환상적으로 저를 섬겼습니다.

  21.   이스마엘

    대단히 감사합니다. 모두 데비안 8에서 정확합니다.

  22.   살바도르

    우수한! 감사합니다.

  23.   하비에르

    / etc / fstab에서 / 찾을 수 없습니다.
    이걸 어떻게 고칠 수 있나요?
    LMDE Mate를 사용합니다.
    해결책을 찾을 수 없습니다
    사전에 감사합니다

  24.   하비에르

    이 오류가 발생합니다.
    / etc / fstab 또는 / etc / mtab에서 / 찾을 수 없습니다.
    그것은 고칠 수 있습니까?
    LMDE Mate 사용

  25.   애드리안

    이 메시지가 나타납니다. 외부 SSO 로그인 사용.
    /sbin/mount.davfs : 서버 인증서가 서버 이름과 일치하지 않습니다.
    발행자 : GeoTrust Inc., US
    제목 : Box, Inc., Los Altos, California, US
    신원 : * .box.com

    가능한 경우에만이 인증서를 수락해야합니다.
    지문을 확인하십시오! 서버가 가짜 일 수 있습니다.
    또는 중간자 공격이있을 수 있습니다.
    이 세션에 대한 인증서를 수락 하시겠습니까? [y, N]

  26.   애드리안

    이 세션에 대한 인증서를 수락 하시겠습니까? [y, N] y
    /sbin/mount.davfs : 마운트에 실패했습니다.
    302 발견

    수락 또는 취소는 동일한 실패를 건너 뜁니다.

  27.   요르단

    Box 릴리스에 따르면 https://dav.box.com/dav

    이 날짜 인 31 월 XNUMX 일까지 더 이상 동기화를 연결할 수 없으며 다음 오류가 표시되었습니다.

    /sbin/mount.davfs : 마운트에 실패했습니다.
    405 메서드가 허용되지 않음