Ubuntuがデフォルトのマウントポイントを移動したのはなぜですか?


9

Ubuntuと他の多くのLinuxディストリビューションがデフォルトのマウントポイントをから/media に移動した理由/media/$USER

例USBドライブを接続すると、その名前は表示EXT4-250GB-USBに使用されていました/media/EXT4-250GB-USBが、今では表示されます/media/z/EXT4-250GB-USB

これはなぜですか、その背後にある理由は何ですか?


1
ユーザー名zは通常の動作です。これを確認してください: askubuntu.com/questions/88523/…-pmount挿入するたびに同時にマウントされるようにするためのインストール手順。
SDsolar 2017年

回答:


7

実際、他の多くのLinuxディストリビューションと同様に、Ubuntuは自動マウント機能に使用されるudisks2に切り替えました。

udiskの新しいバージョンでは、デフォルトのマウントポイントはですが/run/media/$USER、Ubuntu(および他のいくつかのディストリビューション)によってパッチが適用されています/media/$USER詳細については、Florian Dieschからのこの回答を参照してください)。

Ubuntu 12.10に含まれているudisksバージョン2.0.0では、ファイルシステムを非共有としてマウントするデフォルトの動作を変更できません($ USERのみがアクセスできます)。

udisks 2.0.91以降、デフォルトの動作を変更して、以前と同じようにファイルシステムを共有としてマウントできるようになりました/media詳細については、rockoからのこの回答を参照してください)。

udisks2のデフォルトの動作がこのように変更される根本的な原因は、セキュリティです。ファイルシステムへのアクセスをシステムのすべてのユーザーに許可するよりも、特定のユーザーに制限する方が安全です。


2

Ubuntuでは、これはQuantal(12.10)リリースで一度変更されました。その理由は非常にシンプルで論理的であるようです:

  • まず、Linuxのようなシステムに/mediaは、CD-ROMドライブ、フロッピーディスク、Zipドライブなどのリムーバブルメディアにファイルシステムをマウントするためのディレクトリがあります。したがって、これはルールです。

  • たとえば、USBドライブを接続した場合、通常はそのUSBドライブにアクセスできるのはあなただけです-ここからユーザーごとのマウントの理由。あなたの例では、あなたがチェックしたls -l /media/z場合、あなたはの所有者でEXT4-250GB-USBあり、唯一の(別名zユーザー)には、読み取り、書き込み、実行の権限があることがわかりますEXT4-250GB-USB。内部からのすべてのファイルに同じことが当てはまりますEXT4-250GB-USB

  • このようにして、システム管理者(root)は、各ユーザーがマウントしたものをすばやく確認できます。

とにかく、必要に応じて、ほとんどの場所(もちろん、アクセスが許可される場所)に手動でマウントできます。たとえば、にマウントすることはできません/media/<anotheruser>

あなたも興味があるかもしれません:

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.