私はほとんどすべてのことにターミナルを使用しています。実際、インターフェイスからログインすることすらなく、 を使用し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 のすべてのアクションがバックグラウンド シェルを経由するというのは真実ではありません。少数はそうなりますが、ほとんどはそうではありません。