Por que o Ubuntu mudou os pontos de montagem padrão?

9

Por que o Ubuntu e muitas outras distribuições Linux moveram os pontos de montagem padrão de /media para/media/$USER

Exemplo: conecto uma unidade USB e seu nome é EXT4-250GB-USBusado para aparecer, /media/EXT4-250GB-USBmas agora aparece em/media/z/EXT4-250GB-USB

Por que isso e qual é a razão por trás disso?

zeitue
fonte
11
Eu suponho que seu nome de usuário zseja um comportamento normal. Verifique isso: askubuntu.com/questions/88523/… - instruções de instalação pmountpara garantir que seja montada ao mesmo tempo em cada inserção.
SDSolar #

Respostas:

7

De fato, o Ubuntu como muitas outras distribuições Linux mudaram para o udisks2, que é usado para o recurso de montagem automática.

Na nova versão do udisks, o ponto de montagem padrão é /run/media/$USER, mas ele foi corrigido pelo Ubuntu (e algumas outras distribuições) /media/$USER( Veja esta resposta de Florian Diesch para mais detalhes ).

O udisks versão 2.0.0, incluída no Ubuntu 12.10, não permite alterar o comportamento padrão que está montando um sistema de arquivos como não compartilhado (acessível apenas por $ USER).

Desde o udisks 2.0.91, é possível alterar o comportamento padrão para que a montagem de um sistema de arquivos como compartilhado possa ser feita como antes [ /media] ( Veja esta resposta do rocko para obter mais detalhes ).

A causa raiz dessa mudança de comportamento padrão no udisks2 parece clara: a segurança. É mais seguro restringir o acesso a um sistema de arquivos a um usuário específico, em vez de conceder acesso a todos os usuários do sistema.

Golboth
fonte
2

No Ubuntu, isso foi alterado uma vez com a versão Quantal (12.10). A razão parece ser bastante simples e lógica:

  • Primeiro, no Linux, como sistemas, /mediahá um diretório para montagem de sistemas de arquivos em mídia removível, como unidades de CD-ROM, disquetes e unidades Zip. Então, isso é uma regra.

  • Agora, se você conectar uma unidade USB, por exemplo, normalmente é apenas para ter acesso a essa unidade USB - a partir daqui, o motivo da montagem por usuário. No seu exemplo, se você verificar com ls -l /media/zvocê, verá que é o proprietário EXT4-250GB-USBe somente (também conhecido como usuário z) você tem permissões para ler, escrever e executar EXT4-250GB-USB. O mesmo se aplica a todos os arquivos de dentro EXT4-250GB-USB.

  • Dessa maneira, um administrador do sistema (raiz) pode ver rapidamente o que cada usuário montou.

De qualquer forma, se desejar, você pode montar manualmente algo quase onde quiser (é claro, onde você terá acesso). Por exemplo, você não poderá montar em /media/<anotheruser>.

Você também pode estar interessado em:

Radu Rădeanu
fonte