2016/03/15

box.com を davfs2 を使ってマウントする

Ubuntu/MATEをいじってはいるんだけど、何か忙しくてここに書く暇があまりないのです。が、きょうはちょっと書いておいた方がいいなと思って書きました。

表題の2016年3月中旬時点での備忘録です。

まず最初に、何で困ったかって「302 found」という謎のエラーでマウントできなかったことです。手順自体は先人がちゃんと手取り足取り残してくれていたのですが、マウントする先の URL が変わってたってことなんです。

https://www.box.com/dav

https://dav.box.com/dav

実はこれで、3時間くらいあれこれ悩んであれこれ試して、遠回りしてました。そういや以前、nautilus で表示してたら突然アクセスできなくなって、調べたらURLが変わってたって話。その時は box.com 自身のヘルプだか何だかを見て設定変えたんだっけか。覚えてないけど。

で、先人の手取り足取りは次のサイトです。

■ make tech easier
How to Auto-Mount Box.net to Linux Desktop by Damien

この中の「Auto mount Box when you login」の部分です。ウェブではいろんな方法が紹介されていたけど、ここで紹介されていたのはマウントポイントをホームフォルダの中に置いているので、いろいろ楽かなと思いました。セキュリティ的にどうなのかは、分かりません。

01)davfsをインストール

sudo apt-get install davfs2


02)davfs2 グループに自分自身を追加

sudo adduser (自分のユーザ名) davfs2


03)ホームディレクトリにマウントポイントになるフォルダを作る

mkdir ~/hogehoge


04)davfsの設定をしまっておく隠しフォルダも作る

mkdir ~/.davfs2


05)設定ファイルを複写

cp /etc/davfs2/davfs2.conf ~/.davfs2


06)設定ファイルを一部書き換え

echo "use_locks 0" >> ~/.davfs2/davfs2.conf

※ あるいは「# use_locks 1」のコメントを外して「1」を「0」に


07)隠しフォルダに secrets というファイルを作る

※ 拡張子などは付けない

08)secrets に接続先とbox.comのID/PWを記す

https://dav.box.com/dav (ユーザ名) "(パスワード)"

※ 冒頭で書いたように接続先のURLは変わっている
※ パスワードは " " で囲まれている必要がある


09)secretsのパーミションを変更

chmod 600 ~/.davfs2/secrets


10)隠しフォルダに複写した設定ファイルの書き換え

<a> 24行目付近の記述を変更=コメントアウト

ignore_home       kernoops,distccd  # system wide config file only

#ignore_home       kernoops,distccd  # system wide config file only

<b> 35行目付近の記述を変更=コメントでなくす

# secrets         ~/.davfs2/secrets # user config file only

secrets         ~/.davfs2/secrets # user config file only


11)/etc/fstab を sudo で書き換え最終行に1行追加

https://dav.box.com/dav (マウントポイント) davfs rw,user,noauto 0 0

※ マウントポイントは絶対位置 /home/(ユーザ名)/hogehoge を表記
※ 保存終了後に nautilus を開くと「ファイルシステム」部分にフォルダ登場
※ ただしまだアクセスはできない

12)いよいよマウントしてみる

mount ~/hogehoge

※ うまく行かない時は secrets ファイルに書いた ID/PW をチェック

さらに場合によっては次の操作も必要(これを実行後にリトライ)

sudo chmod u+s /sbin/mount.davfs

↑ これは本当に必要な場面に遭遇 (追記:Apr.18, 2016)


※それでさらにうまくいかなかったので再起動したらうまくいった

13)ブート時の自動実行コマンドに次のようなものを登録

mount ~/hogehoge


----

Mar.15, 2016(追記:Apr.18, 2016)

0 件のコメント:

楽天モバイルを台湾で使ってみた

GWに、久しぶりに台湾に赴きました。コロナ禍の間に延命していた台湾大哥大と中華電信の回線のうち中華電信の方を失効させてしまい(なぜ中華電信だけ失効したんだろう)、今回の滞在は台湾大哥大と楽天モバイルの2回線で賄うことにしました。テザリングでAndroidスマホ1台とiPad、Ma...