Ubuntu 資料一覧

WebDAVをマウントする(root, 一般ユーザ)

2016/5/22更新

対応バージョン: 13.04〜16.04

UbuntuでWebDAVをマウントするにはdavfs2を使う。

rootでマウントする場合と一般ユーザでマウントする場合で手順が異なる箇所があるので適宜説明する。

davfs2パッケージインストール

% sudo apt-get install davfs2

一般ユーザ用設定(rootでマウントする場合は不要)

一般ユーザでマウント/アンマウントする場合は以下の作業を行う。

/usr/sbin/mount.davfsにSUIDビットを立てる

以下のコマンドを実行し、GUI画面で「はい」を選択するとSUIDビットが立つ(Ubuntu 15.04以降はdavfs2インストール時にGUIが起動するのでこのコマンドは不要)。

% sudo dpkg-reconfigure davfs2
davfs2グループへのユーザ追加
% sudo usermod -aG davfs2 <username>
設定を有効化するためにいったんログアウトして再度ログインする

認証アカウント情報定義

rootの場合は/etc/davfs2/secretsに、一般ユーザの場合は~/.davfs2/secretsにそれぞれ認証アカウント情報を定義しておく(ただしマウント時に毎回ユーザ認証するならこの定義は不要)。

(root)

% sudo vi /etc/davfs2/secrets
<WebDAV URI> <username> <password>

(一般ユーザ)

% ls ~/.davfs2 || mkdir ~/.davfs2
% vi ~/.davfs2/secrets
<WebDAV URI> <username> <password>
% chmod 600 ~/.davfs2/secrets

/etc/fstabにマウント情報定義

% sudo vi /etc/fstab
<WebDav URI> <mount point> davfs user,noauto 0 0

(*)automountを使う方法はここでは触れない。

マウント/アンマウント

以上の設定が終わったら通常のマウント/アンマウントが可能である。

マウント
mount <mount point>
アンマウント
umount <mount point>