Почему Ubuntu и многие другие дистрибутивы Linux перемещали по умолчанию точки монтирования от /media
до/media/$USER
Пример Я подключаю USB-накопитель и его имя EXT4-250GB-USB
используется для отображения, /media/EXT4-250GB-USB
но теперь он отображается в/media/z/EXT4-250GB-USB
Почему это и в чем причина?
mount
filesystem
zeitue
источник
источник
z
так, что это нормальное поведение. Проверьте это: askubuntu.com/questions/88523/… - инструкции по установке,pmount
чтобы убедиться, что он монтируется одинаково с каждой вставкой.Ответы:
На самом деле, Ubuntu, как и многие другие дистрибутивы Linux, перешли на udisks2, который используется для функции автоматического монтирования.
В новой версии udisks точка монтирования по умолчанию - это
/run/media/$USER
, но она была исправлена Ubuntu (и некоторыми другими дистрибутивами)/media/$USER
( см. Этот ответ от Florian Diesch для более подробной информации ).udisks версии 2.0.0, которая включена в Ubuntu 12.10, не позволяет вам изменить поведение по умолчанию, при котором файловая система монтируется как не разделяемая (доступна только $ USER).
Начиная с версии 2.0.91, можно изменить поведение по умолчанию, чтобы монтировать файловую систему как общую можно было сделать, как и раньше [
/media
] ( см. Этот ответ в rocko для более подробной информации ).Основная причина этого изменения поведения по умолчанию в udisks2 кажется ясной: безопасность. Безопаснее ограничить доступ к файловой системе одному конкретному пользователю, а не предоставлять доступ к нему всем пользователям системы.
источник
В 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>
.Вас также может заинтересовать:
источник