Чому 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

Відповіді:


7

Фактично, Ubuntu, як і багато інших дистрибутивів Linux, перейшли на udisks2, який використовується для функції автоматичного монтування.

У новій версії udisks за замовчуванням встановлена ​​точка монтажу /run/media/$USER, але вона була зафіксована Ubuntu (та деякими іншими дистрибутивами), щоб бути /media/$USER( див. Цю відповідь від Florian Diesch для більш детальної інформації ).

udisks версії 2.0.0, що входить до Ubuntu 12.10, не дозволяє змінювати поведінку за замовчуванням, яка монтує файлову систему як нерозподілену (доступна лише для US 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>.

Вас також можуть зацікавити:

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.