udisksctlを介してUSBフラッシュドライブをマウントするには、root権限が必要です。

udisksctlを介してUSBフラッシュドライブをマウントするには、root権限が必要です。

理由はわかりませんが、Ubuntu 16.04ノートブックではudisksctl権限なしでうまく機能しますroot。ただし、このディスクをcentos 7に接続し、root権限を必要とする同じコマンドを実行すると、次の結果が表示されます。

==== AUTHENTICATING FOR org.freedesktop.udisks2.filesystem-mount-other-seat ===
Authentication is required to mount Hitachi HTS542512K9SA00 (/dev/sdc1)
Authenticating as: root

これら2つのシステムで同じコマンドが異なる方法で実行される理由と、権限の確認を削除する方法を知りたいです。

ベストアンサー1

バラよりhttps://superuser.com/a/1192349org.freedesktop.udisks2.filesystem-mount-systemアンインストール操作にもorg.freedesktop.udisks2.filesystem-mount-other-seat同じことが当てはまります。ただし、注:シートはユーザーセッションに属しているため、mount-other-seatが同時にマウントされる可能性が高くなります。これにより、2つの異なるユーザーセッションが同じデバイスに書き込むことができます。また、他のユーザーがデバイスを覗くこともできます。

(複雑なアクセス制御を持つファイルシステムは影響を大幅に制限しますが、通常のFATファイルシステム/サムドライブには読み取りおよび書き込み保護のための追加の手段はありません。)

グループメンバーシップを調整する必要がある場合、またはグループをまったく調整しないことがあります。上記のリンクは/ wheelcommonグループを使用し、おそらくあまりにも一般的です。他のディストリビューションでは、グループなどのプラグインデバイス用の専用グループを提供しています。susudoplugdev

返品、この回答ほぼ同じ解決策がいくつかの追加の詳細が付属しています。

おすすめ記事