Почему Ubuntu переместил точки монтирования по умолчанию?

Почему Ubuntu и многие другие дистрибутивы Linux перенесли точки монтирования по умолчанию из /media в /media/$USER

Пример я подключаю USB-накопитель и его имя EXT4-250GB-USB раньше он появлялся в /media/EXT4-250GB-USB но теперь это проявляется в /media/z/EXT4-250GB-USB

Почему это и в чем причина?

2 ответа

Решение

На самом деле, Ubuntu, как и многие другие дистрибутивы Linux, перешли на udisks2, который используется для функции автоматического монтирования.

В новой версии udisks точка монтирования по умолчанию /run/media/$USER, но это было исправлено Ubuntu (и некоторыми другими дистрибутивами), чтобы быть /media/$USER ( См. Этот ответ от Флориана Диша для более подробной информации).

udisks версии 2.0.0, которая включена в Ubuntu 12.10, не позволяет вам изменить поведение по умолчанию, при котором файловая система монтируется как не разделяемая (доступна только $USER).

Начиная с версии 2.0.91, можно изменить поведение по умолчанию, чтобы монтировать файловую систему как общую можно было сделать как раньше [/media] ( Смотрите этот ответ от Rocko для более подробной информации).

Основная причина этого изменения поведения по умолчанию в udisks2 кажется ясной: безопасность. Безопаснее ограничить доступ к файловой системе одному конкретному пользователю, а не предоставлять доступ к нему всем пользователям системы.

В Ubuntu это было изменено один раз с выпуском Quantal (12.10). Причина кажется довольно простой и логичной:

  • Прежде всего, в Linux-подобных системах /media каталог для монтирования файловых систем на съемных носителях, таких как дисководы компакт-дисков, дискеты и дисководы Zip. Итак, это правило.

  • Теперь, если вы подключаете USB-накопитель, например, обычно вы имеете доступ к этому USB-накопителю - отсюда причина монтирования для каждого пользователя. В вашем примере, если вы проверяете с ls -l /media/z вы увидите, что вы являетесь владельцем EXT4-250GB-USB и только (он же пользователь z) у вас есть права на чтение, запись и выполнение EXT4-250GB-USB, То же самое верно для всех файлов изнутри EXT4-250GB-USB,

  • Таким образом, системный администратор (root) может быстро увидеть, что смонтировал каждый пользователь.

В любом случае, если вы хотите, вы можете вручную смонтировать что-нибудь почти там, где вы хотите (конечно, там, где вам будет предоставлен доступ). Например, вы не сможете подключиться к /media/<anotheruser>,

Вас также может заинтересовать:

Другие вопросы по тегам