Linux サーバ構築 ( Fedora Core5 ) - WebDAVクライアント
davfs2 ( WebDAV マウント・ツール ) - 2.マウントの方法
davfs2 を使用して、WebDAV フォルダをマウントする場合の設定方法です。
- 非 root ユーザでマウントする場合 ( 推奨されている方法 )
ユーザ毎に ログイン情報を設定するファイルを作成する。# su - foo 例: ユーザ foo $ cd ~ $ mkdir ~/.davfs2 $ cp /usr/local/share/davfs2/secrets.template ~/.davfs2/secrets $ chmod 600 ~/.davfs2/secrets
- ユーザ毎のログイン情報設定ファイルに下記の行を追加する。
~/.davfs2/secrets ( 行追加 )
# webdav for foo http://myhost.mydomain/webdav_dir webdav_user webdav_user_passwd 環境に合わせて変更してください。
- マウント・ポイントを作成する。
$ mkdir ~/dav
- root 権限で、WebDAV マウント可能なユーザ・グループ ( 例 : dav_users ) を作成する。
$ groupadd dav_users
- root 権限で、WebDAV マウント可能なユーザ・グループ ( 例 : dav_users ) を設定する。
/etc/davfs2/davfs2.conf ( 抜粋 )
# dav_group users dav_group dav_users
- 同じく root 権限で、ユーザの所属グループに dav_users を追加する。
# usermod -G dav_users foo
- 同じく root 権限で、fstab にマウント情報を追記する。
/etc/fstab ( 行追加 )
# # webdav for foo # http://myhost.mydomain/webdav_dir /home/foo/dav davfs user,noauto 0 0
- 設定したユーザでログインし、WebDAV のマウントを行い結果を確認する。
# su - foo $ mount /home/foo/dav $ ls /home/foo/dav $ umount /home/foo/dav アンマウント
- root でマウントする場合 ( セキュリティ上、注意が必要 )
マウントポイントを作成する。# mkdir /mnt/dav
- WebDAV フォルダをマウントする。
# mount.davfs http://myhost.mydomain/webdav_dir /mnt/dav Please enter the username for authentication with server http://myhost.mydomain/webdav_dir or hit enter for none. Username: xxxxxx ユ-ザ名を入力 Please enter the password to authenticate davuser with server http://myhost.mydomain/webdav_dir or hit enter for none. Password:xxxxx パスワードを入力
- マウントの確認 および アンマウント
# ls -al /mnt/dav # umount /mnt/dav
- SSL/TLS を使用する場合は、URL を http から https に変更する。
# mount.davfs https://myhost.mydomain/webdav_dir /mnt/dav
( 最終更新日時 : 2008/08/31 21:24:48 )