最小構成からfluxbox、lxde、xfce環境を構築するような時、一般ユーザによるudisksの使用が禁止されている場合がある。
udisksの使用が制限されていると、thunar、pcmanfm、nautilusなどのファイラからのusb等のマウントができない。具体的には"Not Authorized."などのエラーが出力される。
- udisk、polkitのインストール 多くの場合、x、ファイラの導入時にインストールされているが、無ければ追加する。
- 特権ポリシーの作成 一般ユーザ(ここではplugdevグループ所属ユーザ)がudisksを使用できるようなポリシーファイルを作成する。
-
/etc/polkit-1/localauthority/50-local.d/55-strage.pkla
[Strage Permissions]
Identity=unix-group:plugdev
Action=org.freedesktop.udisks.filesystem-mount;org.freedesktop.udisks.drive-eject;org.freedesktop.udisks.drive-detach;org.freedesktop.udisks.luks-unlock;org.freedesktop.udisks.inhibit-polling;org.freedesktop.udisks.drive-set-spindown
ResultAny=yes
ResultActive=yes
ResultInactive=no
再起動、またはポリシー監視プロセス(polkitd)をリスタートすれば設定が有効になる。
/usr/lib/policykit-1/polkitd