이 문서는 Debian에서 Box cloud를 mount 하는 방법에 대해서 기술한다.
사용자 계정은 편의상 davtest 로 한다.
준비
필요한 패키지 설치
$ sudo apt-get install davfs2 fuse
대상 경로 생성
$ mkdir /home/davtest/box
설정
dav 인증 설정
아래 내용을 ~/.davfs2/secrets 파일로 저장한다.
https://dav.box.com/dav
저장 후 파일 접근 권한을 변경한다.
$ chmod 600 ~/.davfs2/secrets
그룹 설정
davfs2 그룹에 사용자를 추가한다.
$ sudo usermod -aG davfs2 davtest
fstab 수정
/etc/fstab 파일에 아래 내용을 추가한다.
https://dav.box.com/dav /home/davtest/box davfs rw,noexec,noauto,user,async,uid=davtest,gid=davtest 0 0
만일 부팅시 자동으로 mount 하고 싶다면 아래처럼 설정한다.
https://dav.box.com/dav /home/davtest/box davfs rw,noexec,auto,user,async,_netdev,uid=davtest,gid=davtest 0 0
패키지 재설정
사용자 계정에서 mount 하기 위해 davfs2 를 재설정한다.
$ sudo dpkg-reconfigure davfs2
Should unprivileged users be allowed to mount WebDAV resource? 질문에 Yes를 선택한다.
테스트
mount
$ mount /home/davtest/box
unmount
$ sudo umount /home/davtest/box