Por que os administradores do Linux vinculam suas pastas a /export

Por que os administradores do Linux vinculam suas pastas a /export

Por que alguns administradores Linux vinculam suas pastas /exportantes de expô-las via NFS (por meio de hosts.allowe /etc/exports)?

Por que não apontar /etc/exports para o diretório que você deseja expor via NFS?

Responder1

É uma questão de convenção, como quase todas as coisas relacionadas ao caminho do arquivo.

Um motivo técnico pode ser que você pode configurar os controles de acesso discricionário para o diretório de nível superior de uma ligação, separadamente de onde ele foi montado. Isso significa que se você tiver uma partição de disco ou imagem montada /mnt/fooe vinculá-la a /export/foo, poderá ter uma máscara de permissões diferente e diferentes proprietários de usuários/grupos para cada ponto de montagem separado. Combinar isso com chroot ou virtualização baseada em contêiner permitiria ainda mais flexibilidade, onde você pode atribuir diferentes quantidades de permissão (ou nenhuma permissão) a diferentes usuários ou diferentes contextos de programa.

Mas se esse tipo de coisa não for necessário em um ambiente específico onde as coisas estão vinculadas /export, a questão de "por que não apenas..." é bastante vazia: é feito dessa forma de forma mais ou menos arbitrária,só porque, provavelmente porque eles possuem alguns scripts de instalação ou manutenção escritos para assumir que as pastas estão montadas ou vinculadas ao /export.

A escolha de como organizar as pastas e os pontos de montagem no disco é influenciada por:

  • Software que o administrador do sistema deseja executar e que assume ou padroniza a visualização de determinadas pastas para determinadas coisas;
  • Os próprios hábitos, gostos e preferências pessoais do administrador do sistema (também conhecido como "só porque");
  • As configurações padrão dos scripts de configuração integrados à instalação básica do sistema operacional;
  • Desafios que o administrador do sistema pode ter encontrado durante a instalação/configuração de algum software que requer movimentação ou reestruturação de pastas para deixar tudo feliz com um mínimo de esforço (por exemplo, pode não valer a pena o tempo do administrador do sistema para recompilar um programa complicado apenas para eliminar uma montagem de ligação que o programa espera).

Responder2

Suposição fundamentada:

Razões de segurança. Como o NFS, por padrão, não exportará conteúdo além dos limites do sistema de arquivos, você adiciona uma camada adicional de segurança de dados ao montar o diretório a ser exportado em um local especial.

informação relacionada