udisk権限の設定

udisk権限の設定

私のDebian Stretchでは、AFAICTログイン時にUSBドライブが自動的にマウントされます。/media/currentuser/DRIVENAME私はこれがudisks問題を解決すると思います(しかし私が間違っているかもしれません)。fstabこのディスクに関連するエントリはありません。

他のユーザーがドライブへの(読み取りと書き込み)アクセス権を持つことを望み、(関連して)デフォルトのマウントポイントを変更したいと思います(複数のユーザーがドライブを共有する場合は意味がありません)。

fstabしばしば提案されているように、そのドライブのエントリを追加することでこれを達成できると思います。しかし、設定できるかどうかを知りたいですudiskspolkitこの目的に使用できることを読んでくださいfstab。しかし、これを行う方法に関する情報が見つかりませんでした。 (例えばこれ答えは、/etc/polkit-1/rules.d/フォルダにpolkitルールを追加することを提案する例を指していますが、これは私のシステムに存在しないので、アドバイスがやや古いか、私には適用されないと思います。 )

ベストアンサー1

明らかudevに、ルールを使用してディスクを共有として構成すると、ディスクを代わりにudisks2マウントすることができます。/media/media/user

https://wiki.archlinux.org/index.php/Udisks#Mount_to_/media_(udisks2)

/etc/udev/rules.d/99-udisks2.rules:

# UDISKS_FILESYSTEM_SHARED
# ==1: mount filesystem to a shared directory (/media/VolumeName)
# ==0: mount filesystem to a private directory (/run/media/$USER/VolumeName)
# See udisks(8)
ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1"

おすすめ記事