LoginSignup
2

More than 5 years have passed since last update.

FreeNAS tips - WebDAV

Last updated at Posted at 2016-01-12

FreeNAS のちょっとした設定など。うっかり見落とし勝ちなものを中心に。

WebDAV ユーザーとパスワード

なぜかどこにも記述が無いようだが(というか周知の事実?)ログインユーザ名は webdav である。パスワードはデフォルトで davtest とヘルプには書かれていたが、なぜかちゃんと設定しないとログイン出来ない。設定すればうまくいく。

パーミッション

問題は共有するディレクトリの設定。一番手っ取り早くて間違いが無さそうなのは、webdavユーザを www グループに入れてしまう事。そして共有ディレクトリを chown webdav:www ; chmod 770 とかしておく。この場合は webdav ユーザになると全ユーザのファイルを見る事が可能になってしまうわけで、あんまりよろしくない。せめて webdav のパスワードくらいは隠しておきたい。

WebDAV のユーザ指定

WebDAV の設定を解析して AuthUserFile に自分でユーザを追記してみる。関連する設定は /usr/local/etc/apache24/Includes/webdav.conf に書かれている。ユーザファイルは /usr/local/etc/apache24/webdavhtbasic なので、ここに htpasswd でユーザを追記してしまう。この場合、ログインパスワードは別々でも、ログイン後のユーザは結局全員 webdav になってしまう。ログイン後にファイルアクセスするユーザを webdav 以外にするには、webdav.conf を自分で書いてユーザ毎に独自設定を作るしかない。こんな事をすれば、当然FreeNASでは管理出来なくなってしまう。

なかなかうまくいかないものだ。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2