手動マウントでは異なるファイル所有権が設定される理由は何ですか?

手動マウントでは異なるファイル所有権が設定される理由は何ですか?

私はほとんどすべてのことにターミナルを使用しています。実際、インターフェイスからログインすることすらなく、 を使用しtty1、テキスト ブラウザーで Web にアクセスすることがよくあります。そのため、外付けドライブは自動マウントされず、sudo mount /dev/sdb1 /mnt/JMCF125_DEマウントするために使用します。動作はしますが、リストには違いがあることがわかります。GUI (Ubuntu 上の Unity) 経由で自動マウントする場合のファイルの説明は次のようになります。

-rw------- 1 jmcf125 jmcf125

手動マウントでは、同じファイルのプロパティは次のようになります。

-rwxrwxrwx 1 root root

マウントするために を使用する必要があったので、これは理にかなっていますsudo。しかし、なぜシステムではそうする必要がないのでしょうか? マウントがシステムとまったく同じように機能するにはどうすればよいでしょうか? また、GUI のすべてのアクションはバックグラウンド シェルを経由すると聞きましたが、そこにどのようなコマンドが印刷されているか確認できますか?

答え1

デフォルトのGUIはグフスリムーバブルドライブやその他の動的ファイルシステムをマウントするには、Gvfsが必要です。DバスD-BusはX11環境以外でも起動できますが、それは難しいD-Busが動作している場合は、コマンドラインからgvfsマウントを行うことができます。gvfsマウント

このプログラムは、pmountを必要とせずにリムーバブル ドライブをマウントする便利な方法を提供しますsudo。Pmount は setuid root なので、必要なものを何でもマウントできますが、デバイスとマウント ポイントのホワイトリストのみが許可されるため、どのユーザーでも安全に呼び出すことができます。

GUI のすべてのアクションがバックグラウンド シェルを経由するというのは真実ではありません。少数はそうなりますが、ほとんどはそうではありません。

関連情報