今日の今日まで、FreeBSDにCDとかDVDとかUSBメモリを自動マウントすることができなかったが、思わぬ落とし穴に気がついたおかげで、なんとか達成できたのでメモ。
基本、[このへん(FreeBSD公式サイト)](http://www.freebsd.org//gnome/docs/halfaq.html)を見ながら作業する。
当然、[GNOMEとかXFCE4の構築まで済んでる前提](http://d.hatena.ne.jp/flageo/20090724/p1)で。(もちろんhal, dbusも動いている前提で)
やること。
1./etc/fstabの編集
/dev/acd0をコメントアウト
procfsを書き入れて、mount。
/etc/fstabの例(デリミタ(区切り)はタブ)
#/dev/acd0 /cdrom cd9660 ro,noauto 0 0
proc /proc procfs rw 0 0
このあとsudo mount /procする。
2./etc/devfs.confの編集
以下の行を追加(デリミタ(区切り)はタブ)
そして、ああなんと、俺が今まで自動マウント出来なかったのは、区切りをスペースにしてたのが問題であったよ。
perm cd0 0666
perm acd0 0666
perm xpt0 0666
perm pass0 0666
3./usr/local/etc/PolicyKit/PolicyKit.confの編集
自ユーザなら何でも出来るようにする。
セキュリティ上、ナニかもしれないが、自動マウントなんて、個人用のマシンでしかやらないのでオッケーオッケー。
◎編集前
<config version="0.1">
<match user="root">
<return result="yes"/>
</match>
◎編集後(自分のユーザ名がoreの場合)
<config version="0.1">
<match user="root|ore">
<return result="yes"/>
</match>
4./etc/sysctl.confの編集
これは必須ではないけど以下を追加。
んでrebootすればOK。