Mengapa Ubuntu memindahkan titik pemasangan default?

9

Mengapa Ubuntu dan banyak distribusi Linux lainnya memindahkan titik pemasangan default dari /media ke/media/$USER

Contoh saya tancapkan USB drive dan namanya EXT4-250GB-USBdigunakan untuk muncul /media/EXT4-250GB-USBtapi sekarang muncul di/media/z/EXT4-250GB-USB

Mengapa ini dan apa alasan di baliknya?

zeitue
sumber
1
Saya menduga nama pengguna Anda zadalah perilaku normal. Lihat ini: askubuntu.com/questions/88523/… - instruksi untuk menginstal pmountuntuk memastikan itu dipasang bersamaan dengan setiap penyisipan.
SDsolar

Jawaban:

7

Bahkan, Ubuntu karena banyak distribusi Linux lainnya telah beralih ke udisks2 yang digunakan untuk fitur pemasangan otomatis.

Dalam versi baru udisk, titik pemasangan default adalah /run/media/$USER, tetapi telah ditambal oleh Ubuntu (dan beberapa distribusi lainnya) menjadi /media/$USER( Lihat jawaban ini dari Florian Diesch untuk lebih jelasnya ).

udisks versi 2.0.0, yang termasuk dalam Ubuntu 12.10 tidak memungkinkan Anda untuk mengubah perilaku default yang memasang sistem file sebagai tidak dibagi (hanya dapat diakses oleh $ USER).

Sejak udisks 2.0.91, dimungkinkan untuk mengubah perilaku default sehingga pemasangan sistem file yang dibagikan dapat dilakukan seperti sebelumnya [ /media] ( Lihat jawaban ini dari rocko untuk detail lebih lanjut ).

Akar penyebab perubahan perilaku default di udisks2 ini tampak jelas: keamanan. Lebih aman untuk membatasi akses ke sistem file ke satu pengguna tertentu daripada memberikan akses ke semua pengguna sistem.

Golboth
sumber
2

Di Ubuntu, ini telah diubah satu kali dengan rilis Quantal (12.10). Alasannya tampaknya cukup sederhana dan logis:

  • Pertama-tama, di Linux like systems /mediaadalah direktori untuk memasang sistem file pada media yang dapat dilepas seperti drive CD-ROM, floppy disk, dan drive Zip. Jadi, ini sebuah aturan.

  • Sekarang, jika Anda mencolokkan drive USB misalnya, biasanya hanya Anda yang memiliki akses ke drive USB tersebut - dari sini alasan pemasangan per pengguna. Dalam contoh Anda jika Anda memeriksa dengan ls -l /media/zAnda akan melihat bahwa Anda adalah pemilik EXT4-250GB-USBdan hanya (alias pengguna z) Anda memiliki izin untuk membaca, menulis, dan mengeksekusi EXT4-250GB-USB. Hal yang sama berlaku untuk semua file dari dalam EXT4-250GB-USB.

  • Dengan cara ini, administrator sistem (root) dapat melihat dengan cepat apa yang telah dipasang oleh setiap pengguna.

Bagaimanapun, jika Anda mau, Anda dapat secara manual me-mount sesuatu yang hampir Anda inginkan (tentu saja, di mana Anda akan diberikan akses). Misalnya, Anda tidak akan dapat melakukan mount /media/<anotheruser>.

Anda mungkin juga tertarik dengan:

Radu Rădeanu
sumber