Pode aufs ser usado como sistema de arquivos de fusíveis como unionfs-fuse?

1

Estou experimentando diferentes tipos de sistema de arquivos de união / sobreposição. Eu encontrei o pacote unionfs-fuse no Ubuntu que me permitiu usar o comando unionfs mount como usuário não root. Mas parece que aufs , que é criado para fornecer opções semelhantes como unionfs, não pode ser usado como usuário não-root. Eu preciso dar senha sudo para aufs mount.

Posso usar aufs sem fornecer senha de root?

    
por Anwar 23.06.2018 / 17:59

2 respostas

1

Ao pesquisar isso, a resposta parece ser: não.

por 12.08.2018 / 18:16
1

O comando para montar um sistema de arquivos aufs é mount . O tipo de sistema de arquivos (mostrado em /proc/mounts ou na saída de mount sem argumentos) é aufs , não fuse . Isso mostra que o aufs é um sistema de arquivos próprio, ele não usa o FUSE. É implementado com seu próprio driver de kernel, não através do driver de kernel do FUSE.

Se você quiser usar aufs como um usuário não-root, o root deve permitir isso. Existem vários mecanismos para isso, sendo o mais simples adicionar algumas linhas em /etc/fstab .

Observe que você deve revisar essas linhas com cuidado, pois elas podem permitir que os usuários ignorem a segurança do seu sistema. Qualquer um pode usar o FUSE porque o driver do kernel do FUSE impõe restrições sobre o que o código do usuário pode fazer: usuários não-root só podem montar em um diretório que possuam, e só podem expor arquivos de sua propriedade. O driver aufs não impõe nenhuma restrição, o que torna a delegação mais poderosa e difícil.

Não há mecanismo em /etc/fstab para permitir que os usuários especifiquem diferentes opções de montagem. Isso ocorre por design: muitas opções de montagem permitem que os usuários ignorem a segurança do sistema. Seria complicado descobrir quais opções são seguras, e o comando mount (que analisa /etc/fstab ) não tenta. Se você, como administrador, quiser permitir diferentes conjuntos de opções de montagem, será necessário listá-los todos.

    
por 13.08.2018 / 03:23