Cria a tabela FS fora de / etc

2

É possível descrever um ponto de montagem fora de / etc? Eu gostaria de montar um sistema de arquivos para fazer alguns testes em um cluster onde eu não tenho acesso root.

Basicamente, posso montar o OrangeFS como não-raiz? Eu também não estou tentando montá-lo dentro de / etc, eu estava tentando adicionar um arquivo / entrada de tabela fs em algum lugar fora do / etc.

FYI Estou tentando montar um sistema de arquivos OrangeFS.

    
por Joe 19.07.2013 / 19:21

1 resposta

4

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.

    
por 19.07.2013 / 20:00