$HOME/.gvfs

edubuntuを起動しコンソールのGDMからログオンしてからsyslogoを覗くと、nagios先生曰く

May 18 08:22:06 hogehoge nagios3: SERVICE ALERT: localhost;Disk Space;CRITICAL;SOFT;1;DISK CRITICAL - /home/mao-maho/.gvfs is not accessible: Permission denied

だそうだ。

gvfsはなにものかというと

~$ aptitude show gvfs
パッケージ: gvfs                         
状態: インストール済み
自動的にインストールされた: yes
バージョン: 1.8.0-0ubuntu2
優先度: 任意
セクション: libs
メンテナ: Ubuntu Desktop Team 
展開サイズ: 1,229 k
依存: libc6 (>= 2.7), libdbus-1-3 (>= 1.1.1), libgdu0 (>= 2.29.90), libglib2.0-0
        (>= 2.24.0), libgvfscommon0 (>= 1.1.7), libudev0 (>= 147),
        policykit-1-gnome
推奨: dbus, gvfs-backends
競合: gvfs-backends (< 1.5.1-0ubuntu2)
置換: gvfs-backends (< 1.5.1-0ubuntu2)
説明: userspace virtual filesystem - server
 gvfs is a userspace virtual filesystem where mount runs as a separate processes
 which you talk to via D-Bus. It also contains a gio module that seamlessly adds
 gvfs support to all applications using the gio API. It also supports exposing
 the gvfs mounts to non-gio applications using fuse. 
 
 This package contains the gvfs server that provides gvfs mounts to all gio
 applications, and the minimal set of backends.

タグ: special::not-yet-tagged, special::not-yet-tagged::g

だそうで、ググってみると$HOME/.gvfs以下にユーザスペースにおけるマウントポイントが出きるという意見が多数派の様だ。

まずはパーミッションを確認してみると

~$ ls -lad .gvfs
dr-x------ 2 mao-maho mao-maho 0 2011-05-18 08:20 .gvfs

というふうに書き込みできないディレクトリになっていた。

まずはお呪いをしてみるとして

~$ chmod -c 700 .gvfs
`.gvfs' のモードを 0700 (rwx------) に変更しました
~$ ls -laFd .gvfs
dr-x------ 2 hoge hoge 0 2011-05-18 08:20 .gvfs/

だったので、sudoをつけてみたら

~$ sudo chmod -c 700 .gvfs
Password: 
chmod: `.gvfs'にアクセスできません: 許可がありません

とケチつけられてしまった。

ほかに、/etc/groupによるアクセス制御もあるのだが・・・

mao-maho@kinako:~$ grep fuse /etc/group
fuse:x:104:

ということで、現状ではfuseに誰も所属していない。