Compartilhamento de Arquivos NFS e Samba

Aprenda sobre Compartilhamento de Arquivos NFS e Samba. Este módulo abrange Configuração do Servidor NFS, Montagem de Compartilhamentos NFS, Instalação do Samba, Compartilhamento Público do Samba e Autenticação de Usuário do Samba. Você dominará essas habilidades essenciais do Linux através de laboratórios práticos e desafios do mundo real.

DevOps EngineerLinuxDevOps

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

O compartilhamento de arquivos é controlado duas vezes: o serviço decide quem conecta e o sistema de arquivos Linux o que a conexão pode ler ou alterar. Este curso prático torna as duas camadas explícitas ao comparar NFS para montagens Unix e Samba para SMB e ambientes mistos.

Você publicará e montará um export NFS, configurará compartilhamentos Samba convidados e autenticados e os testará localmente. O desafio final cria um NFS de projetos restrito ao localhost, uma caixa SMB pública gravável e um compartilhamento financeiro protegido por identidade e permissões do proprietário.

O que você aprenderá

  • Instalar servidor e cliente NFS e ativar exports com exportfs
  • Definir escopo de clientes NFS e opções rw, sync, no_subtree_check
  • Montar export NFS, verificar a montagem e testar leitura/escrita
  • Instalar Samba, inspecionar smbd e nmbd e salvar sua configuração
  • Configurar e testar compartilhamento SMB convidado com smbclient
  • Criar identidades Linux e Samba e restringir com valid users
  • Alinhar compartilhamentos com propriedade e modos 777 e 700

Para quem é este curso

Este curso intermediário destina-se a administradores Linux, estudantes de DevOps e redes, engenheiros de suporte e operadores mistos que expõem diretórios por NFS ou SMB. É útil se regras de rede e permissões Linux pareciam problemas separados e confusos.

Pré-requisitos: Fundamentos de terminal Linux, pacotes, serviços, montagem, usuários, propriedade, permissões e sudo. Rede cliente-servidor é útil.

Ambiente de aprendizagem: Um terminal Linux do LabEx no estilo Debian/Ubuntu como servidor e cliente local, com NFS, Samba, smbclient e diretórios preparados.

Perguntas frequentes

Quando usar NFS em vez de Samba?

NFS integra um export à árvore Unix e é comum entre Linux/Unix. Samba implementa SMB para Windows e frotas mistas. O curso pratica ambos localmente para comparar configuração e acesso.

Os compartilhamentos públicos são uma base segura de produção?

Não. O NFS guiado permite qualquer cliente e usa 777; a caixa SMB final deixa convidados escreverem em 777. São escolhas didáticas. O NFS final se restringe a 127.0.0.1, e finanças contrasta autenticação e acesso do proprietário.

Montagens são persistentes, criptografadas ou autenticadas centralmente?

Definições em /etc/exports e smb.conf persistem, mas o cliente NFS usa mount manual sem /etc/fstab. Kerberos, criptografia SMB, diretórios, quotas, ACL e automount não são configurados.

Professor

labby
Labby
Labby is the LabEx teacher.