No Linux, um sistema de arquivos pode ser montado se qualquer uma dessas condições (ou ambas) forem atendidas:
- O sistema de arquivos está listado em / etc / fstab com a opção
user
definida (permite que usuários comuns montem), ou - Você tem acesso de superusuário
Assim, a resposta simples para a sua pergunta é quase certamente não, você não pode montar um sistema de arquivos aleatório sem acesso root.
A razão para isso é que, se usuários regulares pudessem montar qualquer dispositivo que quisessem como um sistema de arquivos onde queriam, eles poderiam usá-lo para contornar as restrições de segurança. Exigindo que o administrador configure explicitamente os sistemas de arquivos, os usuários devem poder montar a si mesmos por dispositivo e o ponto de montagem centraliza o controle, o que em um sistema multiusuário é essencial.
Note que não há nada inerentemente mágico sobre a tabela do sistema de arquivos sendo armazenada em / etc / fstab em particular. O arquivo fstab é lido por mount
, não pelo kernel, e o mount poderia facilmente procurar em outro lugar as especificações do sistema de arquivos.