{"id":1412,"date":"2026-07-06T17:58:50","date_gmt":"2026-07-06T20:58:50","guid":{"rendered":"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/"},"modified":"2026-07-06T17:58:50","modified_gmt":"2026-07-06T20:58:50","slug":"aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede","status":"publish","type":"post","link":"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/","title":{"rendered":"Aula 19: NFS e Samba \u2014 compartilhamento de arquivos em rede"},"content":{"rendered":"<p>Em ambientes corporativos, data centers e at\u00e9 mesmo em laborat\u00f3rios dom\u00e9sticos avan\u00e7ados, a capacidade de compartilhar arquivos entre sistemas Linux e Windows de forma transparente, segura e de alto desempenho \u00e9 uma habilidade fundamental para qualquer profissional de infraestrutura. \u00c9 exatamente isso que voc\u00ea vai dominar nesta aula, combinando dois pilares do compartilhamento de arquivos em rede: <strong>NFS e Samba<\/strong>. O <strong>NFS<\/strong> (<em>Network File System<\/em>) \u00e9 o protocolo nativo do universo UNIX\/Linux para montar sistemas de arquivos remotos como se fossem locais, oferecendo baixa lat\u00eancia e integra\u00e7\u00e3o total com permiss\u00f5es POSIX. J\u00e1 o <strong>Samba<\/strong> implementa o protocolo <strong>SMB\/CIFS<\/strong> (<em>Server Message Block \/ Common Internet File System<\/em>), permitindo que m\u00e1quinas Linux atuem como servidores de arquivos para clientes Windows, macOS e outros Linux, com suporte a autentica\u00e7\u00e3o, listas de controle de acesso (ACLs) e integra\u00e7\u00e3o com Active Directory.<\/p>\n<p>Por que voc\u00ea precisa conhecer <strong>NFS e Samba<\/strong> a fundo? Imagine um cluster de servidores web que precisa acessar o mesmo diret\u00f3rio de assets est\u00e1ticos \u2014 o NFS resolve isso com simplicidade e performance. Agora pense em uma empresa com 200 esta\u00e7\u00f5es de trabalho Windows que precisam acessar um reposit\u00f3rio centralizado de documentos e perfis de usu\u00e1rios \u2014 o Samba \u00e9 a resposta. Em nossos projetos na JRT Technology Solutions, frequentemente implementamos <strong>NFS e Samba<\/strong> lado a lado no mesmo servidor: o NFS para comunica\u00e7\u00e3o interna entre servidores Linux e o Samba para servir os departamentos que utilizam Windows. Essa dualidade \u00e9 t\u00e3o comum que dominar ambas as tecnologias \u00e9 considerado pr\u00e9-requisito para cargos de administrador de sistemas pleno e s\u00eanior.<\/p>\n<p>Ao final desta aula, voc\u00ea ter\u00e1 configurado do zero um servidor de arquivos funcional, capaz de exportar diret\u00f3rios via <strong>NFS<\/strong> para clientes Linux e compartilhar pastas via <strong>Samba<\/strong> para m\u00e1quinas Windows, com autentica\u00e7\u00e3o, permiss\u00f5es adequadas e toler\u00e2ncia a falhas. Todos os passos s\u00e3o reproduz\u00edveis em distribui\u00e7\u00f5es da fam\u00edlia Debian (Ubuntu 22.04\/24.04) e da fam\u00edlia Red Hat (Rocky Linux 9, CentOS Stream), garantindo versatilidade em qualquer infraestrutura. Voc\u00ea tamb\u00e9m aprender\u00e1 a testar cada configura\u00e7\u00e3o, interpretar logs e solucionar os problemas mais frequentes que surgem em ambientes reais de produ\u00e7\u00e3o \u2014 aqueles que n\u00f3s, da JRT Technology Solutions, enfrentamos diariamente em implanta\u00e7\u00f5es de grande porte.<\/p>\n<p>Prepare-se para uma aula densa, com mais de 4.000 palavras de conte\u00fado puramente pr\u00e1tico. Abra seu terminal, tenha acesso root ou sudo em duas m\u00e1quinas (uma que ser\u00e1 o servidor e outra que ser\u00e1 o cliente) e acompanhe com aten\u00e7\u00e3o. N\u00e3o pule os blocos de sa\u00edda esperada: eles s\u00e3o seu term\u00f4metro para saber se est\u00e1 tudo correndo como deveria. Vamos construir juntos um ambiente de compartilhamento de arquivos profissional, do zero, passo a passo.<\/p>\n<h3>O que voc\u00ea vai aprender nesta aula<\/h3>\n<ul>\n<li>Compreender a arquitetura e o funcionamento dos protocolos <strong>NFS<\/strong> e <strong>SMB\/CIFS<\/strong><\/li>\n<li>Instalar e configurar o servidor <strong>NFS<\/strong> no Ubuntu\/Debian e no Rocky Linux\/CentOS<\/li>\n<li>Criar exports do NFS com op\u00e7\u00f5es avan\u00e7adas de seguran\u00e7a e performance<\/li>\n<li>Montar compartilhamentos NFS em clientes Linux de forma tempor\u00e1ria e permanente (fstab)<\/li>\n<li>Instalar e configurar o <strong>Samba<\/strong> como servidor standalone e com autentica\u00e7\u00e3o por usu\u00e1rio<\/li>\n<li>Criar e gerenciar usu\u00e1rios do Samba com <strong>smbpasswd<\/strong> e <strong>pdbedit<\/strong><\/li>\n<li>Conectar clientes Windows e Linux a compartilhamentos Samba<\/li>\n<li>Ajustar firewall (firewalld e ufw) e permiss\u00f5es de sistema de arquivos para ambos os servi\u00e7os<\/li>\n<li>Diagnosticar e corrigir os erros mais comuns em configura\u00e7\u00f5es de <strong>NFS e Samba<\/strong><\/li>\n<li>Entender as diferen\u00e7as de uso entre NFS e Samba e quando aplicar cada um<\/li>\n<\/ul>\n<h3>Pr\u00e9-requisitos e Ambiente<\/h3>\n<p>Para executar todos os procedimentos desta aula, voc\u00ea precisar\u00e1 de pelo menos duas m\u00e1quinas com Linux instalado \u2014 uma atuar\u00e1 como servidor e a outra como cliente. Recomendamos m\u00e1quinas virtuais leves (1 GB de RAM, 1 vCPU) com sistemas limpos ou rec\u00e9m-atualizados. Nossos especialistas utilizam diariamente o VirtualBox ou Proxmox para cen\u00e1rios como este. Os sistemas operacionais cobertos s\u00e3o <strong>Ubuntu Server 22.04\/24.04 LTS<\/strong> e <strong>Rocky Linux 9 \/ CentOS Stream 9<\/strong>. Voc\u00ea tamb\u00e9m precisar\u00e1 de um cliente Windows (virtual ou f\u00edsico) para testar os compartilhamentos Samba. \u00c9 imprescind\u00edvel que voc\u00ea tenha acesso <strong>root<\/strong> ou privil\u00e9gios <strong>sudo<\/strong> em ambos os sistemas Linux e que eles estejam na mesma rede local, com comunica\u00e7\u00e3o ICMP liberada (ping entre eles deve funcionar). Verifique tamb\u00e9m se o rel\u00f3gio est\u00e1 sincronizado via <strong>NTP<\/strong> ou <strong>chronyd<\/strong>, pois o Samba pode apresentar falhas de autentica\u00e7\u00e3o em caso de diferen\u00e7a superior a 5 minutos entre servidor e cliente. Por fim, certifique-se de que as aulas anteriores do curso foram conclu\u00eddas, especialmente os t\u00f3picos de gerenciamento de usu\u00e1rios, permiss\u00f5es de arquivos e fundamentos de rede (TCP\/IP, portas e firewall).<\/p>\n<h3>Entendendo NFS e Samba: Arquitetura e Prop\u00f3sito<\/h3>\n<p>Antes de sujar as m\u00e3os no terminal, \u00e9 crucial compreender o papel de cada tecnologia no ecossistema de compartilhamento de arquivos. O <strong>NFS<\/strong> (<em>Network File System<\/em>) foi desenvolvido pela Sun Microsystems na d\u00e9cada de 1980 e se tornou o padr\u00e3o de fato para compartilhamento entre sistemas UNIX e Linux. Sua opera\u00e7\u00e3o \u00e9 transparente: uma vez montado, o diret\u00f3rio remoto se comporta exatamente como um diret\u00f3rio local, preservando permiss\u00f5es de arquivo (dono, grupo, modos), timestamps e at\u00e9 mesmo suporte a links simb\u00f3licos e dispositivos de bloco. O NFS opera sobre <strong>RPC<\/strong> (<em>Remote Procedure Call<\/em>), que por sua vez utiliza portas din\u00e2micas coordenadas pelo servi\u00e7o <strong>rpcbind<\/strong> (portmapper). A vers\u00e3o mais comum atualmente \u00e9 o <strong>NFSv4<\/strong>, que consolidou as opera\u00e7\u00f5es auxiliares (mount, locking, status) em uma \u00fanica porta TCP (2049), simplificando travessias de firewall e oferecendo melhorias de seguran\u00e7a como suporte a Kerberos e integra\u00e7\u00e3o com ACLs estendidas.<\/p>\n<p>J\u00e1 o <strong>Samba<\/strong> \u00e9 a implementa\u00e7\u00e3o livre do protocolo <strong>SMB<\/strong> (<em>Server Message Block<\/em>), originalmente criado pela IBM e posteriormente adotado e estendido pela Microsoft como <strong>CIFS<\/strong>. O Samba permite que servidores Linux atuem como controladores de dom\u00ednio, servidores de arquivos, servidores de impress\u00e3o e at\u00e9 membros de dom\u00ednios Active Directory. Para esta aula, focaremos no modo <strong>standalone<\/strong> (servidor independente), onde o Samba gerencia seus pr\u00f3prios usu\u00e1rios e senhas, sem depend\u00eancia de um dom\u00ednio central. O Samba utiliza as portas TCP 139 (NetBIOS Session, legado), 445 (SMB over TCP, moderno) e UDP 137-138 (NetBIOS Name Service, resolu\u00e7\u00e3o de nomes). A configura\u00e7\u00e3o \u00e9 centralizada em um \u00fanico arquivo, o <strong>\/etc\/samba\/smb.conf<\/strong>, que controla desde os compartilhamentos individuais at\u00e9 pol\u00edticas de autentica\u00e7\u00e3o e logging.<\/p>\n<p>Em nossos projetos na JRT Technology Solutions, frequentemente nos perguntam: &#8220;Qual devo usar, NFS ou Samba?&#8221; A resposta depende exclusivamente do ambiente. Se sua infraestrutura \u00e9 100% Linux\/UNIX e voc\u00ea prioriza performance e simplicidade, o NFS \u00e9 a escolha natural \u2014 ele \u00e9 mais leve, n\u00e3o exige autentica\u00e7\u00e3o por usu\u00e1rio no modo b\u00e1sico e preserva permiss\u00f5es POSIX nativamente. Se voc\u00ea precisa atender esta\u00e7\u00f5es Windows, utilizar permiss\u00f5es granulares baseadas em grupos do Active Directory ou oferecer suporte a clientes heterog\u00eaneos (Windows, macOS, Linux), o Samba \u00e9 indispens\u00e1vel. Em muitos cen\u00e1rios reais, utilizamos ambos simultaneamente no mesmo servidor, exportando o mesmo diret\u00f3rio via NFS para backends e via Samba para os funcion\u00e1rios, cada protocolo ajustado com suas devidas camadas de seguran\u00e7a. Essa \u00e9 a beleza do Linux: flexibilidade total.<\/p>\n<h3>Instala\u00e7\u00e3o e Configura\u00e7\u00e3o do Servidor NFS<\/h3>\n<p>Vamos come\u00e7ar pelo servidor <strong>NFS<\/strong>, que ser\u00e1 respons\u00e1vel por exportar um diret\u00f3rio que posteriormente montaremos em um cliente Linux. O processo de instala\u00e7\u00e3o difere ligeiramente entre fam\u00edlias de distribui\u00e7\u00f5es, mas o conceito \u00e9 o mesmo: instalar o pacote do servidor NFS, criar o diret\u00f3rio a ser compartilhado, configurar o arquivo <strong>\/etc\/exports<\/strong> e ativar os servi\u00e7os necess\u00e1rios. Acompanhe com aten\u00e7\u00e3o cada comando. Em sistemas Debian\/Ubuntu, o pacote chama-se <strong>nfs-kernel-server<\/strong>, que j\u00e1 inclui o suporte ao NFSv4 e as ferramentas de gerenciamento. Em sistemas Red Hat\/Rocky Linux, o pacote \u00e9 <strong>nfs-utils<\/strong>, que fornece tanto o servidor quanto o cliente.<\/p>\n<p><strong>Procedimento no Ubuntu\/Debian (servidor):<\/strong><\/p>\n<ol>\n<li>Atualize o cache de pacotes e instale o servidor NFS com o comando <strong>apt update<\/strong> seguido de <strong>apt install nfs-kernel-server -y<\/strong>.<\/li>\n<li>Verifique se o servi\u00e7o <strong>nfs-server<\/strong> est\u00e1 habilitado e em execu\u00e7\u00e3o com <strong>systemctl status nfs-server<\/strong>.<\/li>\n<li>Crie o diret\u00f3rio que ser\u00e1 exportado \u2014 usaremos <strong>\/srv\/nfs\/compartilhado<\/strong> como exemplo.<\/li>\n<li>Ajuste as permiss\u00f5es b\u00e1sicas do diret\u00f3rio para um usu\u00e1rio e grupo de teste: <strong>chown nobody:nogroup \/srv\/nfs\/compartilhado<\/strong>.<\/li>\n<li>Configure o arquivo <strong>\/etc\/exports<\/strong> para definir quais clientes podem acessar o diret\u00f3rio e com quais op\u00e7\u00f5es.<\/li>\n<li>Exporte as configura\u00e7\u00f5es com <strong>exportfs -rav<\/strong> e reinicie o servidor NFS para garantir.<\/li>\n<\/ol>\n<p><strong>Procedimento no Rocky Linux\/CentOS (servidor):<\/strong><\/p>\n<ol>\n<li>Instale o pacote com <strong>dnf install nfs-utils -y<\/strong>.<\/li>\n<li>Habilite e inicie os servi\u00e7os <strong>nfs-server<\/strong> e <strong>rpcbind<\/strong>. No Rocky Linux 9, o <strong>rpcbind<\/strong> geralmente j\u00e1 est\u00e1 rodando, mas \u00e9 prudente garantir.<\/li>\n<li>Crie o diret\u00f3rio <strong>\/srv\/nfs\/compartilhado<\/strong> e defina o owner como <strong>nobody:nobody<\/strong> (no Red Hat, o grupo padr\u00e3o \u00e9 nobody, n\u00e3o nogroup).<\/li>\n<li>Edite <strong>\/etc\/exports<\/strong> com as mesmas entradas, atentando-se \u00e0s pol\u00edticas de SELinux que possam bloquear o acesso.<\/li>\n<li>Use <strong>exportfs -rav<\/strong> e reinicie o servi\u00e7o.<\/li>\n<\/ol>\n<pre><code>\n# === SERVIDOR NFS - Ubuntu\/Debian ===\n# Atualizar reposit\u00f3rios e instalar o pacote do servidor NFS\nsudo apt update\nsudo apt install nfs-kernel-server -y\n\n# Habilitar e iniciar o servi\u00e7o (j\u00e1 \u00e9 habilitado por padr\u00e3o)\nsudo systemctl enable nfs-server\nsudo systemctl start nfs-server\n\n# Criar o diret\u00f3rio base para exporta\u00e7\u00e3o\nsudo mkdir -p \/srv\/nfs\/compartilhado\n\n# Ajustar propriedade: nobody:nogroup \u00e9 o padr\u00e3o para acessos an\u00f4nimos no Debian\nsudo chown nobody:nogroup \/srv\/nfs\/compartilhado\nsudo chmod 755 \/srv\/nfs\/compartilhado\n<\/code><\/pre>\n<pre><code class=\"output\">\n\u25cf nfs-server.service - NFS server and services\n   Loaded: loaded (\/lib\/systemd\/system\/nfs-server.service; enabled; vendor preset: enabled)\n   Active: active (exited) since Mon 2026-07-06 09:15:22 -03; 12s ago\n<\/code><\/pre>\n<p>Agora, em ambos os sistemas, o cora\u00e7\u00e3o da configura\u00e7\u00e3o est\u00e1 no arquivo <strong>\/etc\/exports<\/strong>. Este arquivo define, linha a linha, cada diret\u00f3rio exportado, os clientes autorizados (por IP, rede ou hostname) e as op\u00e7\u00f5es de montagem. A sintaxe b\u00e1sica \u00e9: <strong>diretorio cliente(opcoes) cliente(opcoes)&#8230;<\/strong>. As op\u00e7\u00f5es controlam comportamento de escrita, sincroniza\u00e7\u00e3o, mapeamento de usu\u00e1rios e muito mais. Vamos criar uma configura\u00e7\u00e3o robusta para nosso diret\u00f3rio de exemplo.<\/p>\n<pre><code>\n# \/etc\/exports \u2014 Configura\u00e7\u00e3o completa do servidor NFS\n# Compartilha \/srv\/nfs\/compartilhado para toda a rede 192.168.1.0\/24\n# Op\u00e7\u00f5es detalhadas:\n#  rw             - permite leitura e escrita\n#  sync           - escrita s\u00edncrona (mais seguro, evita corrup\u00e7\u00e3o de dados)\n#  no_subtree_check - desabilita verifica\u00e7\u00e3o de sub\u00e1rvore (performance)\n#  no_root_squash - N\u00c3O compacta root (use com extremo cuidado; em produ\u00e7\u00e3o use root_squash)\n#  anonuid=65534  - mapeia acessos an\u00f4nimos para o UID 65534 (nobody\/nfsnobody)\n#  anongid=65534  - mapeia acessos an\u00f4nimos para o GID 65534 (nogroup\/nobody)\n\n\/srv\/nfs\/compartilhado  192.168.1.0\/24(rw,sync,no_subtree_check,root_squash,anonuid=65534,anongid=65534)\n\n# Se preferir limitar a um IP espec\u00edfico:\n# \/srv\/nfs\/compartilhado  192.168.1.100(rw,sync,no_subtree_check)\n<\/code><\/pre>\n<p>Ap\u00f3s editar <strong>\/etc\/exports<\/strong>, execute <strong>exportfs -rav<\/strong> para recarregar a tabela de exporta\u00e7\u00f5es sem reiniciar o servi\u00e7o. A flag <strong>-r<\/strong> reexporta todos os diret\u00f3rios; <strong>-a<\/strong> aplica todas as entradas do \/etc\/exports; <strong>-v<\/strong> (verbose) mostra o status de cada exporta\u00e7\u00e3o.<\/p>\n<pre><code>\n# Recarregar exports e verificar o que est\u00e1 sendo exportado\nsudo exportfs -rav\n<\/code><\/pre>\n<pre><code class=\"output\">\nexporting 192.168.1.0\/24:\/srv\/nfs\/compartilhado\n<\/code><\/pre>\n<p>Agora, no <strong>Rocky Linux\/CentOS<\/strong>, h\u00e1 um passo adicional: o <strong>firewalld<\/strong> e o <strong>SELinux<\/strong>. O NFSv4 utiliza a porta TCP 2049, mas servi\u00e7os RPC auxiliares (lockd, statd, mountd) podem usar portas aleat\u00f3rias, a menos que fixadas. Para simplificar, abra o servi\u00e7o NFS pr\u00e9-definido no firewalld e ajuste o SELinux.<\/p>\n<p><pre><code>\n# === SERVIDOR NFS - Rocky Linux 9 \/ CentOS Stream 9 ===\nsudo dnf install nfs-utils -y\nsudo systemctl enable --now nfs-server rpcbind\n\nsudo mkdir -p \/srv\/nfs\/compartilhado\nsudo chown nobody:nobody \/srv\/nfs\/compartilhado\nsudo chmod 755 \/srv\/nfs\/compartilhado\n\n# Configurar firewall \u2014 adiciona os servi\u00e7os NFS, rpc-bind e mountd\nsudo firewall-cmd --permanent --add-service=nfs\nsudo firewall-cmd --permanent --add-service=rpc-bind\nsudo firewall-cmd --permanent --add-service=mountd\nsudo firewall-cmd --reload\n\n# Ajustar SELinux para permitir exporta\u00e7\u00e3o NFS (contexto padr\u00e3o: public_content_t)\nsudo setsebool -P nfs_export_all_rw 1\n# Ou rotular o diret\u00f3rio especificamente:\n# sudo semanage fcontext -a -t public_content_rw_t \"\/srv\/nfs\/compartilhado(\/.*)?\"\n# sudo restorecon -Rv \/srv\/nfs\/compartilhado\n<\/code><\/pre>\n<h3>Configura\u00e7\u00e3o do Cliente NFS e Montagem Permanente<\/h3>\n<p>Com o servidor exportando o diret\u00f3rio, vamos configurar o cliente Linux para mont\u00e1-lo. O pacote necess\u00e1rio \u00e9 <strong>nfs-common<\/strong> no Ubuntu\/Debian e <strong>nfs-utils<\/strong> no Rocky Linux\/CentOS (o mesmo pacote do servidor, que tamb\u00e9m prov\u00ea as ferramentas de cliente). A montagem pode ser feita de forma tempor\u00e1ria com o comando <strong>mount<\/strong> ou de forma permanente adicionando uma linha ao <strong>\/etc\/fstab<\/strong>. Para testar se o servidor est\u00e1 acess\u00edvel e quais exports est\u00e3o dispon\u00edveis, utilizamos <strong>showmount -e &lt;IP_DO_SERVIDOR&gt;<\/strong>.<\/p>\n<pre><code>\n# === CLIENTE NFS - Ubuntu\/Debian ===\nsudo apt update\nsudo apt install nfs-common -y\n\n# Verificar exports dispon\u00edveis no servidor\nshowmount -e 192.168.1.10\n<\/code><\/pre>\n<pre><code class=\"output\">\nExport list for 192.168.1.10:\n\/srv\/nfs\/compartilhado 192.168.1.0\/24\n<\/code><\/pre>\n<p>Crie agora um ponto de montagem local e realize a montagem tempor\u00e1ria usando o comando <strong>mount<\/strong> com a op\u00e7\u00e3o <strong>-t nfs4<\/strong> para for\u00e7ar NFSv4. Ap\u00f3s a montagem, crie um arquivo de teste e verifique as permiss\u00f5es.<\/p>\n<pre><code>\n# Criar ponto de montagem e montar o export NFS\nsudo mkdir -p \/mnt\/nfs_cliente\nsudo mount -t nfs4 192.168.1.10:\/srv\/nfs\/compartilhado \/mnt\/nfs_cliente\n\n# Verificar montagem\ndf -hT \/mnt\/nfs_cliente\n\n# Criar arquivo de teste\necho \"Teste NFS - Aula 19\" | sudo tee \/mnt\/nfs_cliente\/teste.txt\nls -la \/mnt\/nfs_cliente\/\n<\/code><\/pre>\n<pre><code class=\"output\">\nFilesystem                        Type  Size  Used Avail Use% Mounted on\n192.168.1.10:\/srv\/nfs\/compartilhado nfs4   50G  5.2G   45G  11% \/mnt\/nfs_cliente\ntotal 12\ndrwxr-xr-x 2 nobody nogroup 4096 Jul  6 10:22 .\ndrwxr-xr-x 3 root   root    4096 Jul  6 10:20 ..\n-rw-r--r-- 1 nobody nogroup   21 Jul  6 10:22 teste.txt\n<\/code><\/pre>\n<p>Para que a montagem persista ap\u00f3s reboot, adicione a entrada correspondente no <strong>\/etc\/fstab<\/strong>. Esta \u00e9 uma pr\u00e1tica padr\u00e3o em servidores de produ\u00e7\u00e3o. A sintaxe segue: <strong>servidor:\/caminho ponto_montagem nfs opcoes 0 0<\/strong>. Op\u00e7\u00f5es recomendadas incluem <strong>hard<\/strong> (o cliente insiste na opera\u00e7\u00e3o em caso de timeout, em vez de retornar erro), <strong>intr<\/strong> (permite interromper opera\u00e7\u00f5es travadas com Ctrl+C), <strong>rsize=8192,wsize=8192<\/strong> (otimiza\u00e7\u00e3o de buffer de leitura e escrita) e <strong>_netdev<\/strong> (aguarda a rede estar dispon\u00edvel antes de tentar montar).<\/p>\n<pre><code>\n# === \/etc\/fstab (cliente) ===\n# Entrada completa para montagem NFS autom\u00e1tica\n192.168.1.10:\/srv\/nfs\/compartilhado  \/mnt\/nfs_cliente  nfs4  hard,intr,rsize=8192,wsize=8192,_netdev  0  0\n\n# Para Rocky Linux\/CentOS, o tipo pode ser \"nfs\" ou \"nfs4\"\n# 192.168.1.10:\/srv\/nfs\/compartilhado  \/mnt\/nfs_cliente  nfs  defaults,_netdev  0  0\n<\/code><\/pre>\n<p>Ap\u00f3s editar o <strong>\/etc\/fstab<\/strong>, teste a montagem com <strong>mount -a<\/strong>, que processa todas as entradas do fstab n\u00e3o montadas. Se n\u00e3o houver sa\u00edda de erro, a configura\u00e7\u00e3o est\u00e1 correta. No Rocky Linux\/CentOS, pode ser necess\u00e1rio ajustar o SELinux no cliente tamb\u00e9m, caso utilize diret\u00f3rios fora do <strong>\/mnt<\/strong> com pol\u00edticas restritivas.<\/p>\n<h3>Instala\u00e7\u00e3o e Configura\u00e7\u00e3o do Servidor Samba<\/h3>\n<p>Agora mergulharemos no <strong>Samba<\/strong>, o camale\u00e3o do compartilhamento de arquivos em ambientes heterog\u00eaneos. Diferente do NFS, o Samba implementa um protocolo stateful com autentica\u00e7\u00e3o nativa por usu\u00e1rio, o que o torna ideal para cen\u00e1rios onde diferentes pessoas precisam de diferentes n\u00edveis de acesso. Vamos configurar um servidor standalone com dois compartilhamentos: um p\u00fablico (somente leitura) e um privado (autenticado, leitura e escrita). A instala\u00e7\u00e3o do Samba \u00e9 unificada em praticamente todas as distribui\u00e7\u00f5es modernas, com o pacote <strong>samba<\/strong>. No Ubuntu\/Debian, instale com <strong>apt install samba -y<\/strong>; no Rocky Linux\/CentOS, <strong>dnf install samba -y<\/strong>.<\/p>\n<p>O arquivo de configura\u00e7\u00e3o principal \u00e9 o <strong>\/etc\/samba\/smb.conf<\/strong>. Ele \u00e9 dividido em se\u00e7\u00f5es: a se\u00e7\u00e3o <strong>[global]<\/strong> define par\u00e2metros que afetam o servidor como um todo (workgroup, n\u00edvel de log, interfaces de rede, etc.), e cada se\u00e7\u00e3o com nome entre colchetes subsequente define um compartilhamento individual. Antes de editar, fa\u00e7a um backup do arquivo original. Em seguida, construa uma configura\u00e7\u00e3o limpa, explicada linha a linha, como faremos a seguir. Ap\u00f3s altera\u00e7\u00f5es no smb.conf, <strong>sempre<\/strong> execute <strong>testparm<\/strong>, o verificador de sintaxe do Samba, que validar\u00e1 seu arquivo e exibir\u00e1 os par\u00e2metros efetivos.<\/p>\n<pre><code>\n# === Backup do smb.conf original ===\nsudo cp \/etc\/samba\/smb.conf \/etc\/samba\/smb.conf.original\n\n# Agora, edite com o conte\u00fado completo abaixo:\nsudo nano \/etc\/samba\/smb.conf\n<\/code><\/pre>\n<pre><code>\n###############################################################################\n#  \/etc\/samba\/smb.conf \u2014 SERVIDOR SAMBA STANDALONE COMPLETO\n#  Aula 19 - NFS e Samba\n###############################################################################\n\n[global]\n   # Nome do grupo de trabalho (workgroup) \u2014 deve bater com a rede Windows\n   workgroup = WORKGROUP\n\n   # Descri\u00e7\u00e3o do servidor vis\u00edvel na rede\n   server string = Servidor Samba Aula 19 - JRT Technology Solutions\n\n   # N\u00edvel de log: 2 \u00e9 um bom equil\u00edbrio entre detalhe e tamanho\n   log level = 2\n\n   # Arquivo de log por m\u00e1quina cliente (%m = hostname)\n   log file = \/var\/log\/samba\/log.%m\n\n   # Tamanho m\u00e1ximo do log em kilobytes antes de rotacionar\n   max log size = 1000\n\n   # Modo de autentica\u00e7\u00e3o: user (padr\u00e3o) exige usu\u00e1rio\/senha local do Samba\n   security = user\n\n   # Backend de senhas: tdbsam (banco local TDB) \u2014 n\u00e3o requer LDAP ou AD\n   passdb backend = tdbsam\n\n   # Interfaces de rede onde o Samba escuta (ajuste para sua rede)\n   interfaces = 127.0.0.0\/8 eth0 enp0s3\n   bind interfaces only = yes\n\n   # Para evitar erros de impress\u00e3o, desabilitamos o compartilhamento de impressoras\n   load printers = no\n   printing = bsd\n   printcap name = \/dev\/null\n   disable spoolss = yes\n\n   # Ajuste para sistemas de arquivos com extended attributes (ext4, xfs)\n   ea support = yes\n   store dos attributes = yes\n\n   # Sincronizar permiss\u00f5es UNIX com ACLs SMB\n   map acl inherit = yes\n\n# ===== Compartilhamento P\u00fablico (somente leitura) =====\n[publico]\n   comment = Compartilhamento P\u00fablico - Apenas Leitura\n   path = \/srv\/samba\/publico\n   browseable = yes\n   read only = yes\n   guest ok = yes            # Permite acesso sem senha (usu\u00e1rio an\u00f4nimo mapeado para nobody)\n   create mask = 0644\n   directory mask = 0755\n\n# ===== Compartilhamento Privado (autenticado, leitura\/escrita) =====\n[privado]\n   comment = Compartilhamento Privado - Acesso Restrito\n   path = \/srv\/samba\/privado\n   browseable = yes\n   read only = no\n   guest ok = no             # Exige autentica\u00e7\u00e3o\n   valid users = @sambausers # Somente membros do grupo UNIX \"sambausers\"\n   create mask = 0660\n   directory mask = 0770\n   force group = sambausers  # For\u00e7a o grupo propriet\u00e1rio nos arquivos criados\n<\/code><\/pre>\n<p>Com o <strong>smb.conf<\/strong> pronto, crie os diret\u00f3rios f\u00edsicos no sistema de arquivos e defina as permiss\u00f5es e ownerships corretamente. Note que o compartilhamento p\u00fablico ser\u00e1 acessado pelo usu\u00e1rio <strong>nobody<\/strong> e pelo grupo <strong>nogroup<\/strong> (Ubuntu) ou <strong>nobody<\/strong> (Rocky). J\u00e1 o compartilhamento privado exigir\u00e1 um grupo exclusivo que criaremos, chamado <strong>sambausers<\/strong>, e pelo menos um usu\u00e1rio pertencente a ele.<\/p>\n<pre><code>\n# Criar diret\u00f3rios para os compartilhamentos\nsudo mkdir -p \/srv\/samba\/publico\nsudo mkdir -p \/srv\/samba\/privado\n\n# Ajustar permiss\u00f5es do compartilhamento p\u00fablico\nsudo chown nobody:nogroup \/srv\/samba\/publico\nsudo chmod 755 \/srv\/samba\/publico\n\n# Criar grupo para usu\u00e1rios do Samba e ajustar diret\u00f3rio privado\nsudo groupadd sambausers\nsudo chown root:sambausers \/srv\/samba\/privado\nsudo chmod 2770 \/srv\/samba\/privado\n# O bit setgid (2) faz com que novos arquivos herdem o grupo sambausers\n<\/code><\/pre>\n<p>Agora, crie um usu\u00e1rio no sistema Linux e o associe ao Samba. O Samba mant\u00e9m sua pr\u00f3pria base de senhas, separada do <strong>\/etc\/shadow<\/strong>. Use <strong>useradd<\/strong> para criar o usu\u00e1rio Linux, <strong>usermod -aG<\/strong> para adicion\u00e1-lo ao grupo <strong>sambausers<\/strong>, e <strong>smbpasswd -a<\/strong> para criar a senha do Samba. Por fim, habilite o usu\u00e1rio com <strong>smbpasswd -e<\/strong>. Verifique a lista de usu\u00e1rios Samba com <strong>pdbedit -L<\/strong>.<\/p>\n<pre><code>\n# Criar usu\u00e1rio Linux e adicionar ao grupo sambausers\nsudo useradd -M -s \/sbin\/nologin joao_silva\nsudo usermod -aG sambausers joao_silva\n\n# Criar senha do Samba para o usu\u00e1rio e habilit\u00e1-lo\nsudo smbpasswd -a joao_silva\n# (digite a senha duas vezes)\n\nsudo smbpasswd -e joao_silva\n\n# Listar usu\u00e1rios do banco local do Samba\nsudo pdbedit -L\n<\/code><\/pre>\n<pre><code class=\"output\">\njoao_silva:1001:Jo\u00e3o Silva\n<\/code><\/pre>\n<p>Agora valide a configura\u00e7\u00e3o com <strong>testparm<\/strong>. Este comando n\u00e3o apenas checa erros de sintaxe, mas tamb\u00e9m exibe os valores efetivos aplicados \u2014 qualquer par\u00e2metro omitido no seu arquivo aparecer\u00e1 com o valor default. Preste aten\u00e7\u00e3o a warnings e erros. Se o testparm retornar &#8220;Loaded services file OK.&#8221;, voc\u00ea pode reiniciar o servi\u00e7o.<\/p>\n<pre><code>\n# Verificar sintaxe e par\u00e2metros efetivos\ntestparm -s\n<\/code><\/pre>\n<pre><code class=\"output\">\nLoad smb config files from \/etc\/samba\/smb.conf\nLoaded services file OK.\nWeak crypto is allowed by GnuTLS (e.g. NTLM as a compatibility setting)\n\n# Global parameters\n[global]\n        bind interfaces only = Yes\n        interfaces = 127.0.0.0\/8 eth0 enp0s3\n        log file = \/var\/log\/samba\/log.%m\n        max log size = 1000\n        passdb backend = tdbsam\n        printcap name = \/dev\/null\n        security = USER\n        server string = Servidor Samba Aula 19 - JRT Technology Solutions\n        workgroup = WORKGROUP\n        ... (demais par\u00e2metros) ...\n<\/code><\/pre>\n<p>Habilite e inicie os servi\u00e7os do Samba. No Ubuntu\/Debian, o servi\u00e7o \u00e9 <strong>smbd<\/strong> (servidor SMB) e, opcionalmente, <strong>nmbd<\/strong> (NetBIOS name server, para resolu\u00e7\u00e3o de nomes legados). No Rocky Linux, os mesmos servi\u00e7os existem, mas o firewalld deve ser configurado para liberar as portas SMB (445\/tcp) e NetBIOS (139\/tcp).<\/p>\n<pre><code>\n# === Ubuntu\/Debian ===\nsudo systemctl enable --now smbd nmbd\n\n# === Rocky Linux\/CentOS ===\nsudo systemctl enable --now smb nmb\n\n# Firewall Rocky Linux - liberar portas Samba\nsudo firewall-cmd --permanent --add-service=samba\nsudo firewall-cmd --reload\n\n# SELinux - permitir compartilhamento de diret\u00f3rios via Samba\nsudo setsebool -P samba_enable_home_dirs 1\nsudo setsebool -P samba_export_all_rw 1\n# Ou rotular os diret\u00f3rios:\n# sudo semanage fcontext -a -t samba_share_t \"\/srv\/samba(\/.*)?\"\n# sudo restorecon -Rv \/srv\/samba\n<\/code><\/pre>\n<h3>Conectando Clientes ao Samba<\/h3>\n<p>Agora que o servidor Samba est\u00e1 em execu\u00e7\u00e3o, \u00e9 hora de testar os acessos a partir de duas perspectivas: um cliente Linux usando <strong>smbclient<\/strong> e <strong>mount.cifs<\/strong>, e um cliente Windows utilizando o Explorador de Arquivos. Para o Linux, instale o pacote <strong>smbclient<\/strong> e <strong>cifs-utils<\/strong> no Ubuntu\/Debian, ou <strong>samba-client<\/strong> e <strong>cifs-utils<\/strong> no Rocky Linux. O <strong>smbclient<\/strong> \u00e9 uma ferramenta interativa semelhante a um cliente FTP para acessar compartilhamentos SMB. J\u00e1 o <strong>mount.cifs<\/strong> permite montar um compartilhamento Samba em um ponto de montagem do sistema de arquivos, similar ao NFS.<\/p>\n<pre><code>\n# === CLIENTE SAMBA - Ubuntu\/Debian ===\nsudo apt update\nsudo apt install smbclient cifs-utils -y\n\n# Listar compartilhamentos dispon\u00edveis no servidor (192.168.1.10)\nsmbclient -L \/\/192.168.1.10 -U joao_silva\n<\/code><\/pre>\n<pre><code class=\"output\">\nPassword for [WORKGROUP\\joao_silva]:\n\n        Sharename       Type      Comment\n        ---------       ----      -------\n        publico         Disk      Compartilhamento P\u00fablico - Apenas Leitura\n        privado         Disk      Compartilhamento Privado - Acesso Restrito\n        IPC$            IPC       IPC Service (Servidor Samba Aula 19 - JRT Technology Solutions)\n<\/code><\/pre>\n<p>Acesse o compartilhamento p\u00fablico (sem senha) e o privado (com autentica\u00e7\u00e3o) usando <strong>smbclient<\/strong>. No modo interativo, comandos como <strong>ls<\/strong>, <strong>get<\/strong> e <strong>put<\/strong> permitem navegar e transferir arquivos.<\/p>\n<pre><code>\n# Acessar compartilhamento p\u00fablico (an\u00f4nimo)\nsmbclient \/\/192.168.1.10\/publico -N\n\n# Acessar compartilhamento privado (autenticado)\nsmbclient \/\/192.168.1.10\/privado -U joao_silva\n<\/code><\/pre>\n<p>Para uma integra\u00e7\u00e3o mais profunda, monte o compartilhamento Samba em um diret\u00f3rio local com <strong>mount.cifs<\/strong>. As op\u00e7\u00f5es <strong>username=<\/strong>, <strong>password=<\/strong>, <strong>uid=<\/strong>, <strong>gid=<\/strong> e <strong>file_mode=<\/strong> \/ <strong>dir_mode=<\/strong> oferecem controle granular sobre a montagem. Para n\u00e3o expor senhas em scripts, utilize um arquivo de credenciais (por exemplo, <strong>\/root\/.smbcredentials<\/strong>) com permiss\u00e3o 600.<\/p>\n<pre><code>\n# Criar arquivo de credenciais (somente root pode ler)\nsudo bash -c 'echo -e \"username=joao_silva\\npassword=SenhaSegura123\" > \/root\/.smbcredentials'\nsudo chmod 600 \/root\/.smbcredentials\n\n# Montar o compartilhamento privado\nsudo mkdir -p \/mnt\/samba_privado\nsudo mount -t cifs \/\/192.168.1.10\/privado \/mnt\/samba_privado \\\n    -o credentials=\/root\/.smbcredentials,uid=1000,gid=1001,file_mode=0660,dir_mode=0770\n\n# Verificar montagem\ndf -hT \/mnt\/samba_privado\n<\/code><\/pre>\n<pre><code class=\"output\">\nFilesystem                 Type  Size  Used Avail Use% Mounted on\n\/\/192.168.1.10\/privado      cifs   50G  5.2G   45G  11% \/mnt\/samba_privado\n<\/code><\/pre>\n<p>No Windows, o procedimento \u00e9 direto: abra o Explorador de Arquivos (Tecla Windows + E), na barra de endere\u00e7os digite <strong>\\\\192.168.1.10\\publico<\/strong> ou <strong>\\\\192.168.1.10\\privado<\/strong> e pressione Enter. Para o compartilhamento privado, uma janela de autentica\u00e7\u00e3o solicitar\u00e1 usu\u00e1rio e senha \u2014 utilize as credenciais Samba configuradas (<strong>joao_silva<\/strong> e a senha definida). Voc\u00ea poder\u00e1 criar, editar e excluir arquivos dentro do diret\u00f3rio montado, desde que as permiss\u00f5es do sistema de arquivos e a configura\u00e7\u00e3o do share permitam.<\/p>\n<h3>Verificando a Instala\u00e7\u00e3o \/ Testando a Configura\u00e7\u00e3o<\/h3>\n<p>Esta \u00e9 a se\u00e7\u00e3o de valida\u00e7\u00e3o, onde voc\u00ea comprova que cada componente est\u00e1 operando conforme esperado. Vamos executar uma bateria de comandos de diagn\u00f3stico e verificar as sa\u00eddas. Fa\u00e7a todos os testes na ordem apresentada; se algum falhar, consulte a se\u00e7\u00e3o de erros comuns logo a seguir. Come\u00e7amos pelo NFS.<\/p>\n<pre><code>\n# === TESTES NFS - Servidor ===\n# Verificar status dos servi\u00e7os NFS e rpcbind\nsudo systemctl status nfs-server rpcbind --no-pager -l\n\n# Checar quais diret\u00f3rios est\u00e3o sendo exportados ativamente\nsudo exportfs -v\n\n# Verificar portas RPC em escuta\nrpcinfo -p | grep nfs\n<\/code><\/pre>\n<pre><code class=\"output\">\n# Sa\u00edda esperada de \"rpcinfo -p | grep nfs\"\n    100003    3   tcp   2049  nfs\n    100003    4   tcp   2049  nfs\n    100227    3   tcp   2049  nfs_acl\n<\/code><\/pre>\n<pre><code>\n# === TESTES NFS - Cliente ===\n# Listar exports dispon\u00edveis\nshowmount -e 192.168.1.10\n\n# Verificar montagens ativas do tipo nfs\nmount | grep nfs4\n\n# Testar escrita e leitura\necho \"Teste de validacao NFS\" > \/mnt\/nfs_cliente\/validacao.txt\ncat \/mnt\/nfs_cliente\/validacao.txt\n<\/code><\/pre>\n<pre><code class=\"output\">\nExport list for 192.168.1.10:\n\/srv\/nfs\/compartilhado 192.168.1.0\/24\n\nTeste de validacao NFS\n<\/code><\/pre>\n<p>Agora os testes do Samba, tanto no servidor quanto no cliente:<\/p>\n<pre><code>\n# === TESTES SAMBA - Servidor ===\n# Verificar estado dos servi\u00e7os\nsudo systemctl status smbd nmbd --no-pager -l\n\n# Validar sintaxe do smb.conf e exibir par\u00e2metros efetivos\ntestparm -s\n\n# Listar usu\u00e1rios Samba cadastrados\nsudo pdbedit -L -v\n\n# Verificar portas em escuta (445 e 139)\nsudo ss -tlnp | grep -E '445|139'\n<\/code><\/pre>\n<pre><code class=\"output\">\nLISTEN 0      50          0.0.0.0:445       0.0.0.0:*    users:((\"smbd\",pid=1234,fd=40))\nLISTEN 0      50          0.0.0.0:139       0.0.0.0:*    users:((\"smbd\",pid=1234,fd=39))\n<\/code><\/pre>\n<pre><code>\n# === TESTES SAMBA - Cliente Linux ===\n# Listar shares\nsmbclient -L \/\/192.168.1.10 -U joao_silva\n\n# Conectar ao share p\u00fablico e listar conte\u00fado\nsmbclient \/\/192.168.1.10\/publico -N -c 'ls'\n\n# Conectar ao share privado e criar arquivo\nsmbclient \/\/192.168.1.10\/privado -U joao_silva -c 'put \/etc\/hostname hostname.txt'\n\n# Verificar montagem CIFS\nls -la \/mnt\/samba_privado\n<\/code><\/pre>\n<pre><code class=\"output\">\n# smbclient -c 'put' deve retornar algo como:\nputting file \/etc\/hostname as \\hostname.txt (0,1 kb\/s) (average 0,3 kb\/s)\n<\/code><\/pre>\n<p>No Windows, valide acessando <strong>\\\\192.168.1.10\\publico<\/strong> e <strong>\\\\192.168.1.10\\privado<\/strong> via Explorador de Arquivos. Crie um arquivo de texto no bloco de notas e salve diretamente no compartilhamento privado; depois verifique no servidor Linux se o arquivo aparece em <strong>\/srv\/samba\/privado<\/strong>. Essa integra\u00e7\u00e3o bidirecional \u00e9 a prova definitiva de que o Samba est\u00e1 funcionando corretamente.<\/p>\n<h3>Erros Comuns e Como Resolver<\/h3>\n<p>Em nossa experi\u00eancia na JRT Technology Solutions, cerca de 80% dos problemas com <strong>NFS e Samba<\/strong> recaem sobre quatro categorias: permiss\u00f5es de sistema de arquivos, firewall\/SELinux bloqueando tr\u00e1fego, sintaxe incorreta nos arquivos de configura\u00e7\u00e3o e incompatibilidade de vers\u00f5es de protocolo. Abaixo, listamos os mais frequentes, seus sintomas, causas e as solu\u00e7\u00f5es exatas que nossos especialistas aplicam em campo.<\/p>\n<ul>\n<li><strong>Erro: &#8220;Permission denied&#8221; ao escrever em compartilhamento NFS.<\/strong> <em>Sintoma:<\/em> o cliente monta o export com sucesso, mas ao tentar criar arquivos, recebe &#8220;Permission denied&#8221;, mesmo com a op\u00e7\u00e3o <strong>rw<\/strong> no \/etc\/exports. <em>Causa:<\/em> o UID\/GID do usu\u00e1rio no cliente n\u00e3o corresponde ao propriet\u00e1rio do diret\u00f3rio no servidor, e a op\u00e7\u00e3o <strong>root_squash<\/strong> (padr\u00e3o) est\u00e1 ativa, mapeando acessos de root para nobody. <em>Solu\u00e7\u00e3o:<\/em> verifique os UIDs com <strong>id usuario<\/strong> em ambos os sistemas. Ajuste o diret\u00f3rio exportado com <strong>chown UID:GID<\/strong> no servidor. Se necess\u00e1rio, use a op\u00e7\u00e3o <strong>no_root_squash<\/strong> (apenas em ambientes controlados) ou <strong>all_squash<\/strong> combinado com <strong>anonuid\/anongid<\/strong> para uniformizar os acessos. Recarregue com <strong>exportfs -rav<\/strong>.<\/li>\n<li><strong>Erro: Cliente NFS fica travado ao perder conectividade (&#8220;hard mount&#8221; congelado).<\/strong> <em>Sintoma:<\/em> processos no cliente ficam em estado D (uninterruptible sleep) quando o servidor NFS cai, travando at\u00e9 shells que tentam listar o diret\u00f3rio montado. <em>Causa:<\/em> a op\u00e7\u00e3o padr\u00e3o de montagem \u00e9 <strong>hard<\/strong>, que insiste indefinidamente. <em>Solu\u00e7\u00e3o:<\/em> utilize a op\u00e7\u00e3o <strong>soft<\/strong> no mount ou no fstab para que o cliente retorne erro ap\u00f3s timeout, permitindo que aplica\u00e7\u00f5es tratem a falha. Exemplo: <strong>mount -o soft,timeo=30 &#8230;<\/strong>. Em sistemas cr\u00edticos, considere <strong>hard,intr<\/strong> para permitir interrup\u00e7\u00e3o via sinal (Ctrl+C).<\/li>\n<li><strong>Erro: &#8220;testparm&#8221; acusa &#8220;rlimit_max: increasing rlimit_max (8192) to minimum Windows limit (16384)&#8221; ou falha ao carregar.<\/strong> <em>Sintoma:<\/em> o Samba n\u00e3o sobe ou apresenta lentid\u00e3o extrema, e logs mostram falha de aloca\u00e7\u00e3o de recursos. <em>Causa:<\/em> limite de arquivos abertos (ulimit -n) muito baixo para o Samba. <em>Solu\u00e7\u00e3o:<\/em> edite <strong>\/etc\/security\/limits.conf<\/strong> e adicione <strong>* &#8211; nofile 16384<\/strong>. Reinicie a sess\u00e3o ou o servi\u00e7o. Verifique tamb\u00e9m se o par\u00e2metro <strong>max open files<\/strong> no smb.conf est\u00e1 definido para um valor razo\u00e1vel (ex: 16384).<\/li>\n<li><strong>Erro: &#8220;NT_STATUS_BAD_NETWORK_NAME&#8221; ou &#8220;Unable to connect to IPC$ share&#8221;.<\/strong> <em>Sintoma:<\/em> ao listar compartilhamentos com <strong>smbclient -L<\/strong>, o servidor responde, mas a listagem falha com erro de nome de rede. <em>Causa:<\/em> firewall bloqueando a porta TCP 445 ou o servi\u00e7o <strong>nmbd<\/strong> n\u00e3o est\u00e1 em execu\u00e7\u00e3o para resolu\u00e7\u00e3o NetBIOS. <em>Solu\u00e7\u00e3o:<\/em> verifique com <strong>ss -tlnp | grep 445<\/strong> se o smbd est\u00e1 escutando em todas as interfaces. Teste conectividade com <strong>telnet 192.168.1.10 445<\/strong>. Certifique-se de que o firewalld\/ufw liberou a porta. No UFW: <strong>ufw allow samba<\/strong>. Verifique <strong>systemctl status nmbd<\/strong> e habilite se necess\u00e1rio.<\/li>\n<li><strong>Erro: &#8220;mount.nfs: access denied by server while mounting&#8221; no cliente, mas showmount funciona.<\/strong> <em>Sintoma:<\/em> <strong>showmount -e<\/strong> mostra os exports corretos, mas a montagem \u00e9 negada. <em>Causa:<\/em> o cliente est\u00e1 tentando montar usando uma vers\u00e3o NFS diferente da suportada ou a op\u00e7\u00e3o <strong>no_subtree_check<\/strong> combinada com diret\u00f3rio que \u00e9 subdiret\u00f3rio de outro export causa conflito. <em>Solu\u00e7\u00e3o:<\/em> force a vers\u00e3o no cliente com <strong>-o nfsvers=4<\/strong> ou <strong>-t nfs4<\/strong>. Verifique os logs do servidor com <strong>journalctl -u nfs-server -f<\/strong> durante a tentativa de montagem \u2014 mensagens &#8220;refused mount request from CLIENT_IP for \/caminho &#8230;&#8221; indicam mismatch de op\u00e7\u00f5es ou cliente n\u00e3o autorizado na rede listada no \/etc\/exports.<\/li>\n<li><strong>Erro: SELinux bloqueia acesso Samba mesmo com permiss\u00f5es corretas.<\/strong> <em>Sintoma:<\/em> o servi\u00e7o est\u00e1 ativo, firewall liberado, mas clientes recebem &#8220;Access Denied&#8221;. <em>Causa:<\/em> contexto SELinux do diret\u00f3rio compartilhado n\u00e3o permite acesso a <strong>smbd_t<\/strong>. <em>Solu\u00e7\u00e3o:<\/em> execute <strong>sudo setsebool -P samba_export_all_rw 1<\/strong> ou rotule o diret\u00f3rio com <strong>semanage fcontext -a -t samba_share_t &#8220;\/caminho(\/.*)?&#8221;<\/strong> seguido de <strong>restorecon -Rv \/caminho<\/strong>. Verifique viola\u00e7\u00f5es no SELinux com <strong>ausearch -m avc -ts recent<\/strong>.<\/li>\n<\/ul>\n<h3>Boas Pr\u00e1ticas e Dicas Avan\u00e7adas<\/h3>\n<p>Configurar <strong>NFS e Samba<\/strong> que &#8220;funcionam&#8221; \u00e9 o primeiro passo; configur\u00e1-los de forma profissional e sustent\u00e1vel exige algumas camadas adicionais de cuidado que acumulamos em centenas de implanta\u00e7\u00f5es. Primeiramente, <strong>sempre fixe as vers\u00f5es de protocolo<\/strong>. No NFS, utilize explicitamente <strong>nfsvers=4.2<\/strong\n\n\n<div style=\"margin:52px 0 40px;padding:36px 28px;background:linear-gradient(135deg,#0f172a 0%,#1a2744 100%);border:2px solid #25D366;border-radius:18px;text-align:center;box-shadow:0 4px 28px rgba(37,211,102,0.18)\">\n<p style=\"margin:0 0 10px;font-size:18px;color:#ffffff;font-weight:700;line-height:1.4\">Quer aprender na pr\u00e1tica com especialistas?<\/p>\n<p style=\"margin:0 0 28px;font-size:15px;color:#94a3b8;font-weight:400;line-height:1.6\">A JRT Technology Solutions oferece treinamentos e implementa\u00e7\u00e3o de Linux para equipes corporativas.<\/p>\n<p>  <a href=\"https:\/\/api.whatsapp.com\/send\/?phone=5521980606699&#038;text=Ol%C3%A1!%20Tenho%20interesse%20no%20treinamento%20de%20Linux.&#038;type=phone_number&#038;app_absent=0\"\n     target=\"_blank\" rel=\"noopener noreferrer\"\n     style=\"display:inline-flex;align-items:center;gap:12px;background:#25D366;color:#ffffff;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:16px;font-weight:700;padding:15px 32px;border-radius:100px;text-decoration:none;box-shadow:0 4px 16px rgba(37,211,102,0.45);letter-spacing:0.01em\"><br \/>\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"#ffffff\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/><\/svg><br \/>\n    Falar no WhatsApp<br \/>\n  <\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Aprenda a compartilhar arquivos em rede com NFS e Samba no Linux. Domine conceitos essenciais e leve suas habilidades do zero ao avan\u00e7ado!<\/p>\n","protected":false},"author":1,"featured_media":1411,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"iawp_total_views":1,"footnotes":""},"categories":[62],"tags":[2336,2337,2338,2334,1243,2335],"class_list":["post-1412","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-compartilhamento-de-arquivos","tag-configuracao-nfs","tag-configuracao-samba","tag-nfs-linux","tag-rede-linux","tag-samba-linux"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Aprenda a compartilhar arquivos em rede com NFS e Samba no Linux. Domine conceitos essenciais e leve suas habilidades do zero ao avan\u00e7ado!\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Thiago Paes Rodrigues\"\/>\n\t<meta name=\"google-site-verification\" content=\"QKPfpDCzHmzKyfFk5j1KZW3HhROYTPeqwBN5qcJ8qcg\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_BR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"BLOG - JRT Technology Solutions - Um espa\u00e7o dedicado a explorar o universo da tecnologia de forma clara, pr\u00e1tica e atual. Aqui voc\u00ea encontra novidades, an\u00e1lises, tutoriais e reflex\u00f5es sobre inova\u00e7\u00e3o, intelig\u00eancia artificial, gadgets, programa\u00e7\u00e3o e tend\u00eancias digitais. Nosso objetivo \u00e9 simplificar o complexo, ajudar voc\u00ea a se manter atualizado e transformar conhecimento em pr\u00e1tica no seu dia a dia.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Aula 19: NFS e Samba \u2014 compartilhamento de arquivos em rede - BLOG - JRT Technology Solutions\" \/>\n\t\t<meta property=\"og:description\" content=\"Aprenda a compartilhar arquivos em rede com NFS e Samba no Linux. Domine conceitos essenciais e leve suas habilidades do zero ao avan\u00e7ado!\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"100\" \/>\n\t\t<meta property=\"og:image:height\" content=\"75\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-07-06T20:58:50+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-06T20:58:50+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61590814880509\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Aula 19: NFS e Samba \u2014 compartilhamento de arquivos em rede - BLOG - JRT Technology Solutions\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Aprenda a compartilhar arquivos em rede com NFS e Samba no Linux. Domine conceitos essenciais e leve suas habilidades do zero ao avan\u00e7ado!\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/06\\\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\\\/#blogposting\",\"name\":\"Aula 19: NFS e Samba \\u2014 compartilhamento de arquivos em rede - BLOG - JRT Technology Solutions\",\"headline\":\"Aula 19: NFS e Samba \\u2014 compartilhamento de arquivos em rede\",\"author\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/author\\\/thiago\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ai-image-1783371518509.jpg\",\"width\":1440,\"height\":1024,\"caption\":\"Aula 19: NFS e Samba \\u2014 compartilhamento de arquivos em rede\"},\"datePublished\":\"2026-07-06T17:58:50-03:00\",\"dateModified\":\"2026-07-06T17:58:50-03:00\",\"inLanguage\":\"pt-BR\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/06\\\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/06\\\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\\\/#webpage\"},\"articleSection\":\"Linux, compartilhamento de arquivos, configura\\u00e7\\u00e3o NFS, configura\\u00e7\\u00e3o Samba, NFS Linux, rede linux, Samba Linux\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/06\\\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jrtx.com.br\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/category\\\/linux\\\/#listItem\",\"name\":\"Linux\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/category\\\/linux\\\/#listItem\",\"position\":2,\"name\":\"Linux\",\"item\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/category\\\/linux\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/06\\\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\\\/#listItem\",\"name\":\"Aula 19: NFS e Samba \\u2014 compartilhamento de arquivos em rede\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/06\\\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\\\/#listItem\",\"position\":3,\"name\":\"Aula 19: NFS e Samba \\u2014 compartilhamento de arquivos em rede\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/category\\\/linux\\\/#listItem\",\"name\":\"Linux\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/#organization\",\"name\":\"JRT Technology Solutions | Tecnologia e Inova\\u00e7\\u00e3o para Empresas\",\"description\":\"Um espa\\u00e7o dedicado a explorar o universo da tecnologia de forma clara, pr\\u00e1tica e atual. Aqui voc\\u00ea encontra novidades, an\\u00e1lises, tutoriais e reflex\\u00f5es sobre inova\\u00e7\\u00e3o, intelig\\u00eancia artificial, gadgets, programa\\u00e7\\u00e3o e tend\\u00eancias digitais. Nosso objetivo \\u00e9 simplificar o complexo, ajudar voc\\u00ea a se manter atualizado e transformar conhecimento em pr\\u00e1tica no seu dia a dia.\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/\",\"telephone\":\"+552138277513\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/cropped-logo-mini.jpg\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/06\\\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\\\/#organizationLogo\",\"width\":100,\"height\":75},\"image\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/06\\\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=61590814880509\",\"https:\\\/\\\/www.instagram.com\\\/jrtx.tech\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/author\\\/thiago\\\/#author\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/author\\\/thiago\\\/\",\"name\":\"Thiago Paes Rodrigues\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/06\\\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\\\/#authorImage\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cropped-foto-rascunho3-96x96.jpeg\",\"width\":96,\"height\":96,\"caption\":\"Thiago Paes Rodrigues\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/06\\\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\\\/#webpage\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/06\\\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\\\/\",\"name\":\"Aula 19: NFS e Samba \\u2014 compartilhamento de arquivos em rede - BLOG - JRT Technology Solutions\",\"description\":\"Aprenda a compartilhar arquivos em rede com NFS e Samba no Linux. Domine conceitos essenciais e leve suas habilidades do zero ao avan\\u00e7ado!\",\"inLanguage\":\"pt-BR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/06\\\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/author\\\/thiago\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/author\\\/thiago\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ai-image-1783371518509.jpg\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/06\\\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\\\/#mainImage\",\"width\":1440,\"height\":1024,\"caption\":\"Aula 19: NFS e Samba \\u2014 compartilhamento de arquivos em rede\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/06\\\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\\\/#mainImage\"},\"datePublished\":\"2026-07-06T17:58:50-03:00\",\"dateModified\":\"2026-07-06T17:58:50-03:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/\",\"name\":\"JRT Technology Solutions | Tecnologia e Inova\\u00e7\\u00e3o para Empresas\",\"alternateName\":\"JRT Technology Solutions | Tecnologia e Inova\\u00e7\\u00e3o para Empresas\",\"description\":\"Um espa\\u00e7o dedicado a explorar o universo da tecnologia de forma clara, pr\\u00e1tica e atual. Aqui voc\\u00ea encontra novidades, an\\u00e1lises, tutoriais e reflex\\u00f5es sobre inova\\u00e7\\u00e3o, intelig\\u00eancia artificial, gadgets, programa\\u00e7\\u00e3o e tend\\u00eancias digitais. Nosso objetivo \\u00e9 simplificar o complexo, ajudar voc\\u00ea a se manter atualizado e transformar conhecimento em pr\\u00e1tica no seu dia a dia.\",\"inLanguage\":\"pt-BR\",\"publisher\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Aula 19: NFS e Samba \u2014 compartilhamento de arquivos em rede - BLOG - JRT Technology Solutions","description":"Aprenda a compartilhar arquivos em rede com NFS e Samba no Linux. Domine conceitos essenciais e leve suas habilidades do zero ao avan\u00e7ado!","canonical_url":"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"QKPfpDCzHmzKyfFk5j1KZW3HhROYTPeqwBN5qcJ8qcg","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/#blogposting","name":"Aula 19: NFS e Samba \u2014 compartilhamento de arquivos em rede - BLOG - JRT Technology Solutions","headline":"Aula 19: NFS e Samba \u2014 compartilhamento de arquivos em rede","author":{"@id":"https:\/\/jrtx.com.br\/blog\/author\/thiago\/#author"},"publisher":{"@id":"https:\/\/jrtx.com.br\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/07\/ai-image-1783371518509.jpg","width":1440,"height":1024,"caption":"Aula 19: NFS e Samba \u2014 compartilhamento de arquivos em rede"},"datePublished":"2026-07-06T17:58:50-03:00","dateModified":"2026-07-06T17:58:50-03:00","inLanguage":"pt-BR","mainEntityOfPage":{"@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/#webpage"},"isPartOf":{"@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/#webpage"},"articleSection":"Linux, compartilhamento de arquivos, configura\u00e7\u00e3o NFS, configura\u00e7\u00e3o Samba, NFS Linux, rede linux, Samba Linux"},{"@type":"BreadcrumbList","@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog#listItem","position":1,"name":"Home","item":"https:\/\/jrtx.com.br\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog\/category\/linux\/#listItem","name":"Linux"}},{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog\/category\/linux\/#listItem","position":2,"name":"Linux","item":"https:\/\/jrtx.com.br\/blog\/category\/linux\/","nextItem":{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/#listItem","name":"Aula 19: NFS e Samba \u2014 compartilhamento de arquivos em rede"},"previousItem":{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/#listItem","position":3,"name":"Aula 19: NFS e Samba \u2014 compartilhamento de arquivos em rede","previousItem":{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog\/category\/linux\/#listItem","name":"Linux"}}]},{"@type":"Organization","@id":"https:\/\/jrtx.com.br\/blog\/#organization","name":"JRT Technology Solutions | Tecnologia e Inova\u00e7\u00e3o para Empresas","description":"Um espa\u00e7o dedicado a explorar o universo da tecnologia de forma clara, pr\u00e1tica e atual. Aqui voc\u00ea encontra novidades, an\u00e1lises, tutoriais e reflex\u00f5es sobre inova\u00e7\u00e3o, intelig\u00eancia artificial, gadgets, programa\u00e7\u00e3o e tend\u00eancias digitais. Nosso objetivo \u00e9 simplificar o complexo, ajudar voc\u00ea a se manter atualizado e transformar conhecimento em pr\u00e1tica no seu dia a dia.","url":"https:\/\/jrtx.com.br\/blog\/","telephone":"+552138277513","logo":{"@type":"ImageObject","url":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg","@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/#organizationLogo","width":100,"height":75},"image":{"@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61590814880509","https:\/\/www.instagram.com\/jrtx.tech\/"]},{"@type":"Person","@id":"https:\/\/jrtx.com.br\/blog\/author\/thiago\/#author","url":"https:\/\/jrtx.com.br\/blog\/author\/thiago\/","name":"Thiago Paes Rodrigues","image":{"@type":"ImageObject","@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/#authorImage","url":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/09\/cropped-foto-rascunho3-96x96.jpeg","width":96,"height":96,"caption":"Thiago Paes Rodrigues"}},{"@type":"WebPage","@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/#webpage","url":"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/","name":"Aula 19: NFS e Samba \u2014 compartilhamento de arquivos em rede - BLOG - JRT Technology Solutions","description":"Aprenda a compartilhar arquivos em rede com NFS e Samba no Linux. Domine conceitos essenciais e leve suas habilidades do zero ao avan\u00e7ado!","inLanguage":"pt-BR","isPartOf":{"@id":"https:\/\/jrtx.com.br\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/#breadcrumblist"},"author":{"@id":"https:\/\/jrtx.com.br\/blog\/author\/thiago\/#author"},"creator":{"@id":"https:\/\/jrtx.com.br\/blog\/author\/thiago\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/07\/ai-image-1783371518509.jpg","@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/#mainImage","width":1440,"height":1024,"caption":"Aula 19: NFS e Samba \u2014 compartilhamento de arquivos em rede"},"primaryImageOfPage":{"@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/#mainImage"},"datePublished":"2026-07-06T17:58:50-03:00","dateModified":"2026-07-06T17:58:50-03:00"},{"@type":"WebSite","@id":"https:\/\/jrtx.com.br\/blog\/#website","url":"https:\/\/jrtx.com.br\/blog\/","name":"JRT Technology Solutions | Tecnologia e Inova\u00e7\u00e3o para Empresas","alternateName":"JRT Technology Solutions | Tecnologia e Inova\u00e7\u00e3o para Empresas","description":"Um espa\u00e7o dedicado a explorar o universo da tecnologia de forma clara, pr\u00e1tica e atual. Aqui voc\u00ea encontra novidades, an\u00e1lises, tutoriais e reflex\u00f5es sobre inova\u00e7\u00e3o, intelig\u00eancia artificial, gadgets, programa\u00e7\u00e3o e tend\u00eancias digitais. Nosso objetivo \u00e9 simplificar o complexo, ajudar voc\u00ea a se manter atualizado e transformar conhecimento em pr\u00e1tica no seu dia a dia.","inLanguage":"pt-BR","publisher":{"@id":"https:\/\/jrtx.com.br\/blog\/#organization"}}]},"og:locale":"pt_BR","og:site_name":"BLOG - JRT Technology Solutions - Um espa\u00e7o dedicado a explorar o universo da tecnologia de forma clara, pr\u00e1tica e atual. Aqui voc\u00ea encontra novidades, an\u00e1lises, tutoriais e reflex\u00f5es sobre inova\u00e7\u00e3o, intelig\u00eancia artificial, gadgets, programa\u00e7\u00e3o e tend\u00eancias digitais. Nosso objetivo \u00e9 simplificar o complexo, ajudar voc\u00ea a se manter atualizado e transformar conhecimento em pr\u00e1tica no seu dia a dia.","og:type":"article","og:title":"Aula 19: NFS e Samba \u2014 compartilhamento de arquivos em rede - BLOG - JRT Technology Solutions","og:description":"Aprenda a compartilhar arquivos em rede com NFS e Samba no Linux. Domine conceitos essenciais e leve suas habilidades do zero ao avan\u00e7ado!","og:url":"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/","og:image":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg","og:image:secure_url":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg","og:image:width":100,"og:image:height":75,"article:published_time":"2026-07-06T20:58:50+00:00","article:modified_time":"2026-07-06T20:58:50+00:00","article:publisher":"https:\/\/www.facebook.com\/profile.php?id=61590814880509","twitter:card":"summary_large_image","twitter:title":"Aula 19: NFS e Samba \u2014 compartilhamento de arquivos em rede - BLOG - JRT Technology Solutions","twitter:description":"Aprenda a compartilhar arquivos em rede com NFS e Samba no Linux. Domine conceitos essenciais e leve suas habilidades do zero ao avan\u00e7ado!","twitter:image":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg"},"aioseo_meta_data":{"post_id":"1412","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-07-06 21:01:05","updated":"2026-07-06 21:01:05","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/jrtx.com.br\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/jrtx.com.br\/blog\/category\/linux\/\" title=\"Linux\">Linux<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAula 19: NFS e Samba \u2014 compartilhamento de arquivos em rede\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/jrtx.com.br\/blog"},{"label":"Linux","link":"https:\/\/jrtx.com.br\/blog\/category\/linux\/"},{"label":"Aula 19: NFS e Samba \u2014 compartilhamento de arquivos em rede","link":"https:\/\/jrtx.com.br\/blog\/2026\/07\/06\/aula-19-nfs-e-samba-compartilhamento-de-arquivos-em-rede\/"}],"_links":{"self":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts\/1412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1412"}],"version-history":[{"count":0,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts\/1412\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/media\/1411"}],"wp:attachment":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1412"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1412"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}