ログイン
編集不可のページディスカッション情報添付ファイル

2013-02-14 17:23:48時点のリビジョン2

メッセージを消す
ytoku/daily-record/2013-02-14

MMA

fuseを全ユーザで使えるようにする on Debian Wheezy

デフォルトでは/dev/fuseのパーミッションが660になっていてfuseグループに入っていないユーザはfuseを使用できない。全ユーザをfuseグループに加えるのは面倒なのでパーミッションを変えてしまいたい。 ところが/etc/udev/rules.d/99-fuse.rulesあたりに追加設定を書いてMODE="1666"にしようと思ったがうまく変わらない。

udev - ArchWikiによれば

とのことで同じ名前をつけてやると/etcが優先されるらしいので、 /etc/udev/rules.d/60-fuse.rulesに次のファイルをおいて/lib/udev/rules.d/60-fuse.rulesの効果を上書きした。

KERNEL=="fuse", MODE="1666", GROUP="fuse", OPTIONS+="static_node=fuse"
ACTION=="add", SUBSYSTEM=="module", KERNEL=="fuse", RUN+="/bin/mount -t fusectl fusectl /sys/fs/fuse/connections"

設定を全部写してこなくとももっと簡潔に行う方法があるはずなのだが……