{"id":15936,"date":"2024-07-29T17:31:25","date_gmt":"2024-07-29T20:31:25","guid":{"rendered":"https:\/\/categoriaoutros.com.br\/?p=15936"},"modified":"2024-07-29T17:37:32","modified_gmt":"2024-07-29T20:37:32","slug":"linux-instalandocompilando-samba-4-20-no-debian-12-bookworm","status":"publish","type":"post","link":"https:\/\/categoriaoutros.com.br\/?p=15936","title":{"rendered":"Linux: Instalando(Compilando) SAMBA 4.20 no DEBIAN 12 bookworm"},"content":{"rendered":"\n<p>Para o restante deste tutorial, as seguintes informa\u00e7\u00f5es de exemplo ser\u00e3o usadas: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nome do host = DEBIAN12<\/li>\n\n\n\n<li>IP local DC = 192.168.50.2<\/li>\n\n\n\n<li>Dom\u00ednio  = EMPRESA100.INTERNO<\/li>\n<\/ul>\n\n\n\n<p>Veja tamb\u00e9m: <a href=\"https:\/\/categoriaoutros.com.br\/?p=2680\">Qual Diferen\u00e7a Entre DC e AD em Inform\u00e1tica?<\/a><\/p>\n\n\n\n<p>Poder\u00e1 ajudar voc\u00ea: <a href=\"https:\/\/categoriaoutros.com.br\/?p=8915\">Samba: Coisas que Voc\u00ea Deve e N\u00e3o Deve Fazer<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Baixando o Samba<\/h2>\n\n\n\n<p><em>Obs.: se o comando wgt n\u00e3o estiver instalado basta executar \u201c<strong>apt install wget<\/strong>\u201d ou \u201c<strong>dnf install wget<\/strong>\u201c<\/em><\/p>\n\n\n\n<p>#1 Essa etapa \u00e9 opcional. Primeiramente, irei criar uma pasta chamada&nbsp;<em>downloads<\/em>:&nbsp;<strong>mkdir ~\/downloads<\/strong><\/p>\n\n\n\n<pre><font color=\"#00CD00\"><b>elder@debian12<\/b><\/font>:<font color=\"#0000EE\"><b>~<\/b><\/font>$ mkdir ~\/downloads<\/pre>\n\n\n\n<p>Acesse a pasta criada:\u00a0<strong>cd downloads<\/strong><\/p>\n\n\n\n<pre><font color=\"#00CD00\"><b>elder@debian12<\/b><\/font>:<font color=\"#0000EE\"><b>~<\/b><\/font>$ cd downloads<\/pre>\n\n\n\n<p>#2 Copie o comando abaixo e cole no terminal do Debian para baixarmos o Samba:\u00a0<strong>wget https:\/\/download.samba.org\/pub\/samba\/samba-latest.tar.gz<\/strong><\/p>\n\n\n\n<pre><font color=\"#00CD00\"><b>elder@debian12<\/b><\/font>:<font color=\"#0000EE\"><b>~\/downloads<\/b><\/font>$ wget https:\/\/download.samba.org\/pub\/samba\/samba-latest.tar.gz<\/pre>\n\n\n\n<p>#3 O Samba vem compactado pelo tar. O tar \u00e9 um empacotador semelhante ao winrar, winzip\u2026 Execute o comando abaixo para descompactar o arquivo samba-latest.tar.gz:\u00a0<strong>tar xf samba-latest.tar.gz<\/strong><\/p>\n\n\n\n<pre><font color=\"#00CD00\"><b>elder@debian12<\/b><\/font>:<font color=\"#0000EE\"><b>~\/downloads<\/b><\/font>$ tar xf samba-latest.tar.gz\n<\/pre>\n\n\n\n<p>#4 foi gerada a pasta\u00a0<strong>samba-4.18.3<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instalando os Requisitos para Samab 4.18.3 no Debian 12<\/h2>\n\n\n\n<p>Instale os requisitos abaixo.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install acl attr autoconf bind9utils bison build-essential \\\n  debhelper dnsutils docbook-xml docbook-xsl flex gdb libjansson-dev krb5-user \\\n  libacl1-dev libaio-dev libarchive-dev libattr1-dev libblkid-dev libbsd-dev \\\n  libcap-dev libcups2-dev libgnutls28-dev libgpgme-dev libjson-perl \\\n  libldap2-dev libncurses5-dev libpam0g-dev libparse-yapp-perl \\\n  libpopt-dev libreadline-dev nettle-dev perl perl-modules pkg-config \\\n  python-dev-is-python3 python3-cryptography python3-dbg python3-dnspython \\\n  python3-dnspython python3-gpg python3-markdown libdbus-1-dev \\\n  xsltproc zlib1g-dev liblmdb-dev lmdb-utils  -y<\/code><\/pre>\n\n\n\n<p>Ir\u00e3o aparecer 3 caixinhas perguntando sobre kerberos. Pode colocar qualquer coisa s\u00f3 para continuar mesmo, pois configuraremos de outro modo o kerberos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preparando o Debian antes de Compilar<\/h2>\n\n\n\n<p>O Debian precisa de alguns ajustes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Nome de dom\u00ednio(domain name)<\/strong>: escolha mentalmente um nome que ser\u00e1 seu dom\u00ednio. Ele dever\u00e1 ser inserido nas configura\u00e7\u00f5es a seguir. Esse nome pode ser&nbsp;<em><mark>empresa.interno<\/mark><\/em>&nbsp;ou qualquer outro nome n\u00e3o acess\u00edvel na internet, ou seja, que n\u00e3o funcione se colocado no navegador de internet. Por isso usamos .interno ou .lab ao inv\u00e9s de .com ou .com.br ou .org etc\u2026 Seja qual for o nome de dom\u00ednio que voc\u00ea use, ele deve ser isolado, sem conex\u00e3o com a Internet, n\u00e3o \u00e9 uma boa ideia ter qualquer computador de dom\u00ednio AD conectado diretamente \u00e0 Internet.<\/li>\n\n\n\n<li><strong>hostname<\/strong>:Nome de host(hostname) que nunca ser\u00e1 alterado.<\/li>\n\n\n\n<li><strong>endere\u00e7o IP<\/strong>: Um endere\u00e7o IP que nunca ser\u00e1 alterado no futuro. Para isso coloque um IP est\u00e1tico, ou seja, n\u00e3o recebido via DHCP.<\/li>\n\n\n\n<li><strong>\/etc\/hosts<\/strong>: configurar \/etc\/hosts para apontar o nome do host(hostname) para o ip do computador<\/li>\n\n\n\n<li><strong>\/etc\/resolv.conf<\/strong>: edite esse arquivo. Colocaremos o ip e dom\u00ednio aqui, conforme mais abaixo.<\/li>\n\n\n\n<li><strong>O hor\u00e1rio sempre ajustado<\/strong>: Para isso, configure um programa NTP para receber o hor\u00e1rio da internet. Ou, opcionalmente, fique sempre de olho e ajuste manualmente. Ajustar manualmente sem usar NTP n\u00e3o \u00e9 o recomendado, mas se estiver fazendo testes pode ser uma op\u00e7\u00e3o.<\/li>\n<\/ul>\n\n\n\n<p>Ent\u00e3o, os dados do servidor que usarei ser\u00e3o:<\/p>\n\n\n\n<p><strong>hostname<\/strong>: debian12<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Dom\u00ednio<\/strong>: lab.interno<\/li>\n\n\n\n<li><strong>IP<\/strong>: 192.168.50.2<\/li>\n<\/ul>\n\n\n\n<p>Veja o conte\u00fado de cada arquivo relacionado:<\/p>\n\n\n\n<p><a href=\"https:\/\/categoriaoutros.com.br\/?p=5695\">Melhores Pr\u00e1ticas para Nomes NetBios no Windows e Linux<\/a><\/p>\n\n\n\n<p><span style=\"white-space-collapse: collapse;\">#\u00a0<\/span><span style=\"box-sizing: inherit; font-weight: bolder; white-space-collapse: collapse;\"><mark style=\"background-color:rgba(0, 0, 0, 0);box-sizing: inherit; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\" class=\"has-inline-color has-black-color\">HOSTNAME<\/mark><\/span><\/p>\n\n\n\n<pre><font color=\"#00CD00\"><b>elder@debian12<\/b><\/font>:<font color=\"#0000EE\"><b>~\/downloads<\/b><\/font>$ cat \/etc\/hostname \ndebian12<\/pre>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Obs.: N\u00e3o crie um hostname(nome do host) maior que 15 caracteres que comprometa o nome Netbios.Deixe-o sem pontos ou outros caracteres n\u00e3o permitidos<\/mark>, veja:\u00a0<a href=\"https:\/\/categoriaoutros.com.br\/?p=5695\">Melhores Pr\u00e1ticas para Nomes NetBios no Windows e Linux<\/a>\u00a0e esse outro link\u00a0<a href=\"https:\/\/categoriaoutros.com.br\/?p=5716\">O que \u00e9 NetBios(Network Basic Input\/Output System) em Inform\u00e1tica?<\/a><\/p>\n\n\n\n<p># <strong>DOM\u00cdNIO e \/ETC\/HOSTS<\/strong><\/p>\n\n\n\n<pre><font color=\"#00CD00\"><b>elder@debian12<\/b><\/font>:<font color=\"#0000EE\"><b>~\/downloads<\/b><\/font>$ cat \/etc\/hosts\n127.0.0.1\tlocalhost\n192.168.50.2 \tdebian12.lab200.interno\tdebian12 lab200.interno<\/pre>\n\n\n\n<p>Aqui, o hostname(debian11VM) e o FQDN(nosso debian11VM.lab.local) n\u00e3o devem resolver ou apontar para o endere\u00e7o IP 127.0.0.1 ou qualquer outro endere\u00e7o IP diferente daquele usado na interface LAN do DC. Em nosso caso deve apontar para 192.168.50.2, conforme acima.<\/p>\n\n\n\n<p>#\u00a0<strong>IP em \/etc\/network\/interfaces<\/strong><\/p>\n\n\n\n<pre><font color=\"#00CDCD\"># This file describes the network interfaces available on your system<\/font>\n<font color=\"#00CDCD\"># and how to activate them. For more information, see interfaces(5).<\/font>\n\nsource \/etc\/network\/interfaces.d\/*\n\n<font color=\"#00CDCD\"># The loopback network interface<\/font>\nauto lo enp0s3\niface lo inet loopback\n\n<font color=\"#00CDCD\"># The primary network interface<\/font>\nallow-hotplug enp0s3 enp0s8 enp0s8:0\niface enp0s3 inet static\n<font color=\"#FF8700\">        <\/font>address<font color=\"#FF8700\"> <\/font>192.168.50.2\n<\/pre>\n\n\n\n<p><strong>#\u00a0DNS<\/strong>\u00a0<strong>em \/etc\/resolv.conf<\/strong><\/p>\n\n\n\n<pre><font color=\"#00CD00\"><b>elder@debian12<\/b><\/font>:<font color=\"#0000EE\"><b>~\/downloads<\/b><\/font>$ sudo cat    \/etc\/resolv.conf \nsearch empresa100.interno\ndomain empresa100.inerno\nnameserver 192.168.50.2\nnameserver 8.8.8.8\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Compilando o Samba 4.20<\/h2>\n\n\n\n<p>Depois de configurado hor\u00e1rio, nome de dom\u00ednio, nome de host, fixado o IP, editado o \/etc\/hosts e o \/etc\/resolv.conf, chegou a hora de compilarmos o samba.<\/p>\n\n\n\n<p>Compilar significa transformar, converter uma linguagem em linguagem de processador, uma linguagem que o processador entende. Compilar demora um pouco mas a vantagem de pegar um c\u00f3digo fonte para compilar \u00e9 que poder\u00e1 ser usado em qualquer distro Linux. Evita o problema de ser compat\u00edvel com uma distro e com outra n\u00e3o. Por exemplo, evita de ser compat\u00edvel com o Debian e n\u00e3o com o Red Hat ou SUSE. Os programas .exe ou .deb ou .rpm s\u00e3o bin\u00e1rios, ou seja, um c\u00f3digo fonte j\u00e1 compilado pronto a ser instalado, mas destinado apenas a alguma(s) distro. Por exemplo, rpm funciona apenas no CentOS, Red Hat ou derivados e .deb em Debian, Ubuntu e derivados. A vantagem do bin\u00e1rio \u00e9 que tem instala\u00e7\u00e3o r\u00e1pida.<\/p>\n\n\n\n<p>Para compilar, geralmente, usamos 3 commandos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em><strong>.\/configure<\/strong><\/em>&nbsp;para preparar o ambiente, verifica se n\u00e3o falta nenhum requisito ou depend\u00eancia.<\/li>\n\n\n\n<li><em><strong>make<\/strong><\/em>&nbsp;para compilar<\/li>\n\n\n\n<li><em><strong>make install<\/strong><\/em>&nbsp;para instalar o programa compilado<\/li>\n<\/ul>\n\n\n\n<p>Acima, extra\u00edmos o conte\u00fado de\u00a0<strong>samba-latest.tar.gz\u00a0<\/strong>com o comando\u00a0<strong>tar xf samba-latest.tar.gz<\/strong>\u00a0e foi gerada a pasta\u00a0<strong>samba-4.20.2<\/strong><\/p>\n\n\n\n<p>Vamos ao passo a passo<\/p>\n\n\n\n<p>#1 dentro de \/home\/maria\/downloads, entre na pasta samba-4.18.3 com:\u00a0<strong>cd samba-4.20.2<\/strong><\/p>\n\n\n\n<pre><font color=\"#00CD00\"><b>elder@debian12<\/b><\/font>:<font color=\"#0000EE\"><b>~\/downloads<\/b><\/font>$ cd samba-4.20.2\/<\/pre>\n\n\n\n<p>#2 agora, execute o comando\u00a0<strong>.\/configure<\/strong><\/p>\n\n\n\n<pre><font color=\"#00CD00\"><b>elder@debian12<\/b><\/font>:<font color=\"#0000EE\"><b>~\/downloads\/samba-4.20.2<\/b><\/font>$ sudo .\/configure<\/pre>\n\n\n\n<p>ao t\u00e9rmino, do comando <em>configure<\/em>, voc\u00ea ver\u00e1 a mensagem abaixo:<\/p>\n\n\n\n<pre>Checking if compiler accepts -fstack-clash-protection                                           : <font color=\"#00CD00\">yes<\/font> \n<font color=\"#00CD00\">&apos;configure&apos; finished successfully (3m15.288s)<\/font><\/pre>\n\n\n\n<p>#3 execute\u00a0<strong>make<\/strong><\/p>\n\n\n\n<pre><font color=\"#00CD00\"><b>elder@debian12<\/b><\/font>:<font color=\"#0000EE\"><b>~\/downloads\/samba-4.20.2<\/b><\/font>$ sudo make<\/pre>\n\n\n\n<p>Uma mensagem aparecida com a abaixo dir\u00e1 que tudo ocorreu bem:<\/p>\n\n\n\n<pre><font color=\"#00CD00\">Waf: Leaving directory `\/home\/elder\/downloads\/samba-4.20.2\/bin\/default&apos;<\/font>\n<font color=\"#00CD00\">Build commands will be stored in bin\/default\/compile_commands.json<\/font>\n<font color=\"#00CD00\">&apos;build&apos; finished successfully (1h1m38.340s)<\/font><\/pre>\n\n\n\n<p>#4 agora execute\u00a0<strong>make install<\/strong><\/p>\n\n\n\n<pre><font color=\"#00CD00\"><b>elder@debian12<\/b><\/font>:<font color=\"#0000EE\"><b>~\/downloads\/samba-4.20.2<\/b><\/font>$ sudo make install<\/pre>\n\n\n\n<p>Se ver essa mensagem ao final \u00e9 porque deu tudo certo:<\/p>\n\n\n\n<pre><font color=\"#00CD00\">Waf: Leaving directory `\/home\/elder\/downloads\/samba-4.20.2\/bin\/default&apos;<\/font>\n<font color=\"#00CD00\">&apos;install&apos; finished successfully (16m21.758s)<\/font>\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Provisionando o Samba 4.20 no Debian 12<\/h2>\n\n\n\n<p>Iremos transformar o servidor debian12Vm em um AD(Active Directory). Para isso temos que provisionar o samba instalado nele.<\/p>\n\n\n\n<p>Veja esses links relacionaos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/categoriaoutros.com.br\/?p=1939\">&nbsp;O que \u00e9 um Servidor Controlador de Dom\u00ednio?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/categoriaoutros.com.br\/?p=2680\">Qual Diferen\u00e7a Entre DC e AD em Inform\u00e1tica?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/categoriaoutros.com.br\/?p=2834\">O que \u00e9 a Pasta SYSVOL em Servidores?<\/a><\/li>\n<\/ul>\n\n\n\n<p>O processo de provisionamento do Samba AD cria os bancos de dados do AD e adiciona registros iniciais, como a conta do administrador do dom\u00ednio e as entradas DNS necess\u00e1rias.<\/p>\n\n\n\n<p>O Samba vem com uma ferramenta de linha de comando integrada chamada samba-tool que pode ser usada para configurar automaticamente seu smb.conf quando executado no modo interativo.<\/p>\n\n\n\n<p>#1 acesse a pasta onde o samba foi instalado<\/p>\n\n\n\n<pre><font color=\"#00CD00\"><b>elder@debian12<\/b><\/font>:<font color=\"#0000EE\"><b>~\/downloads\/samba-4.20.2<\/b><\/font>$ cd \/usr\/local\/samba\/<\/pre>\n\n\n\n<p>#2 execute:&nbsp;<strong>.\/bin\/samba-tool domain provision<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Obs.: Se o seu servidor tiver v\u00e1rias interfaces de rede, ou seja, diversas entradas para conectar cabos de rede, use essas op\u00e7\u00f5es junto com o&nbsp;<strong>samba-tool domain provision&nbsp;<\/strong>para vincular o Samba \u00e0s interfaces especificadas:&nbsp;<strong>\u2013option=\u201dinterfaces=lo eth0\u2033 \u2013option=\u201dbind interfaces only=yes\u201d<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p>Execute o comando abaixo para provisionar<\/p>\n\n\n\n<pre><font color=\"#00CD00\"><b>elder@debian12<\/b><\/font>:<font color=\"#0000EE\"><b>\/usr\/local\/samba<\/b><\/font>$ sudo .\/bin\/samba-tool domain provision<\/pre>\n\n\n\n<p>preencha as solicita\u00e7\u00f5es. Podemos dar Enter em quase todas, menos no\u00a0<strong>DNS forwarder IP address<\/strong>\u00a0que colocaremos o dns do google(8.8.8.8). N\u00e3o se preocupe se deu enter aqui tamb\u00e9m, pois conseguiremos colocar o dns forwarder depois quando configurarmos o smb.conf<\/p>\n\n\n\n<pre><font color=\"#00CD00\"><b>elder@debian12<\/b><\/font>:<font color=\"#0000EE\"><b>\/usr\/local\/samba<\/b><\/font>$ sudo .\/bin\/samba-tool domain provision\nRealm [EMPRESA100.INTERNO]:  \nDomain [EMPRESA100]:  \nServer Role (dc, member, standalone) [dc]:  \nDNS backend (SAMBA_INTERNAL, BIND9_FLATFILE, BIND9_DLZ, NONE) [SAMBA_INTERNAL]:  \nDNS forwarder IP address (write &apos;none&apos; to disable forwarding) [192.168.50.2]:  8.8.8.8\nAdministrator password: \nRetype password:<\/pre>\n\n\n\n<p>Obs.: Acima, provisionamos o samba usando apenas\u00a0<strong>samba-tool domain provision<\/strong>, mas \u00e9 recomendado usar\u00a0<strong>samba-tool domain provision \u2013use-rfc2307<\/strong>. O \u2013use-rfc2307\u00a0Ativa as extens\u00f5es NIS necess\u00e1rias para a guia ADUC Unix Attributes. N\u00e3o h\u00e1 desvantagens em habilitar as extens\u00f5es NIS, mas habilit\u00e1-las depois, em um dom\u00ednio j\u00e1 existente, requer a altera\u00e7\u00e3o manual do esquema AD.<\/p>\n\n\n\n<p>Vamos entender parte das solicita\u00e7\u00f5es acima que respondemos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Realm<\/strong>&nbsp;\u00e9 o Kerberos realm(reino). A vers\u00e3o em mai\u00fasculas do dom\u00ednio AD DNS. Por exemplo: LAB.INTERNO. Esse \u00e9 nome do dom\u00ednio(prote\u00e7\u00e3o) da nossa rede. Um dom\u00ednio \u00e9 uma \u00e1rea protegida. Nossa \u00e1rea protegida passa a se chamar LAB.INTERNO e qualquer pc ou dispositivo ter\u00e1 que ter acesso \u00e0 essa \u00e1rea com senhas, tickers kerberos\u2026 Veja:&nbsp;<a href=\"https:\/\/categoriaoutros.com.br\/?p=1939#:~:text=Acima%20falamos%20que,dentro%20do%20dom%C3%ADnio.\">Para que Serve um Dom\u00ednio?<\/a><\/li>\n\n\n\n<li><strong>Domain<\/strong>&nbsp;Nome de dom\u00ednio NetBIOS (workgroup). Pode ser qualquer coisa, mas deve ser uma palavra, com no m\u00e1ximo 15 caracteres e sem ponto. Recomenda-se usar a primeira parte do dom\u00ednio AD DNS. Por exemplo: LAB. N\u00e3o use o nome do computador!<\/li>\n\n\n\n<li><strong>Server Role<\/strong>&nbsp;Instalamos a fun\u00e7\u00e3o DC do controlador de dom\u00ednio. Veja&nbsp;<a href=\"https:\/\/categoriaoutros.com.br\/?p=5716\">&nbsp;O que \u00e9 NetBios<\/a>&nbsp;e&nbsp;<a href=\"https:\/\/categoriaoutros.com.br\/?p=5695\">Melhores Pr\u00e1ticas para Nomes NetBios&nbsp;<\/a><\/li>\n\n\n\n<li><strong>DNS backend<\/strong>\u00a0usamos um servidor DNS interno(pr\u00f3prio) do Samba. Outra explica\u00e7\u00e3o \u00e9:<em>\u00a0Define o back-end do DNS. O primeiro DC em um AD deve ser instalado usando um back-end de DNS.<\/em><\/li>\n\n\n\n<li><strong>DNS forwarder IP address<\/strong>&nbsp;Se o DNS interno do samba n\u00e3o souber(n\u00e3o ser autoridade) traduzir um certo nome em ip qual outro servidor DNS ele dever\u00e1 entrar em contato? Aqui colocamos o google(8.8.8.8). Essa configura\u00e7\u00e3o s\u00f3 est\u00e1 dispon\u00edvel ao usar o back-end DNS SAMBA_INTERNAL, como \u00e9 o nosso caso.<\/li>\n\n\n\n<li><strong>Administrator password<\/strong>&nbsp;Cria a senha do administrador do dom\u00ednio. Se a senha n\u00e3o corresponder aos requisitos de complexidade, o provisionamento falhar\u00e1. O nome do usu\u00e1rio \u00e9 administra<strong>t<\/strong>or.<\/li>\n<\/ul>\n\n\n\n<p>Poder\u00edamos usar o comando samba-tool de forma n\u00e3o interativa, assim:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>samba-tool domain provision \u2013server-role=dc \u2013use-rfc2307 \u2013dns-backend=SAMBA_INTERNAL \u2013realm=LAB.INTERNO \u2013domain=LAB \u2013adminpass=suaSenha<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Configurando o Kerberos para o Samba<\/h2>\n\n\n\n<p>o Kerberos \u00e9 usado para autenticar usu\u00e1rios, m\u00e1quinas e servi\u00e7os.<\/p>\n\n\n\n<p>Durante o provisionamento, o Samba criou um arquivo de configura\u00e7\u00e3o Kerberos para seu controlador de dom\u00ednio. Precisamos copiar ele para \/etc\/<\/p>\n\n\n\n<pre><font color=\"#00CD00\"><b>elder@debian12<\/b><\/font>:<font color=\"#0000EE\"><b>\/usr\/local\/samba<\/b><\/font>$ sudo cp \/usr\/local\/samba\/private\/krb5.conf \/etc\/krb5.conf<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Inicie o samba<\/h2>\n\n\n\n<p>Para iniciar o samba execute: sudo \/usr\/local\/samba\/sbin\/samba<\/p>\n\n\n\n<pre><font color=\"#00CD00\"><b>elder@debian12<\/b><\/font>:<font color=\"#0000EE\"><b>\/usr\/local\/samba<\/b><\/font>$ sudo \/usr\/local\/samba\/sbin\/samba<\/pre>\n\n\n\n<p>Se quiser parar, execute: sudo killall samba<\/p>\n\n\n\n<pre><font color=\"#00CD00\"><b>elder@debian12<\/b><\/font>:<font color=\"#0000EE\"><b>\/usr\/local\/samba<\/b><\/font>$ sudo killall samba<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Validando a Compila\u00e7\u00e3o do Samba<\/h2>\n\n\n\n<p>Para validar as configura\u00e7\u00f5es realizadas acima posto link para outro artigo; se postasse aqui acabaria ficando um artigo muito longo.<\/p>\n\n\n\n<p>Mas vamos a um tira-gosto. Execute<strong> sudo .\/bin\/smbclient -L localhost -U administrator<\/strong> para exibirmos os compartilhamentos de pastas internas do samba:<\/p>\n\n\n\n<pre><font color=\"#00CD00\"><b>elder@debian12<\/b><\/font>:<font color=\"#0000EE\"><b>\/usr\/local\/samba<\/b><\/font>$ sudo .\/bin\/smbclient -L localhost   -U administrator \nPassword for [EMPRESA100\\administrator]:\n\n\tSharename       Type      Comment\n\t---------       ----      -------\n\tsysvol          Disk      \n\tnetlogon        Disk      \n\tIPC$            IPC       IPC Service (Samba 4.20.2)\nSMB1 disabled -- no workgroup available\n<\/pre>\n\n\n\n<p>Segue link:\u00a0<a href=\"https:\/\/categoriaoutros.com.br\/?p=7714\"><strong>Testando e Validando o Samba que Compilamos<\/strong><\/a><\/p>\n\n\n\n<p>Mas voc\u00ea pode fazer um teste simples. Em um pc com Windows, Abra o Windows Explorer e digite o ip do seu servidor. Ir\u00e1 aparecer os compartilhamentos do samba:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/b\/b2\/Samba-windows-explorer.png?20221222132911\" alt=\"File:Samba-windows-explorer.png\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Para o restante deste tutorial, as seguintes informa\u00e7\u00f5es de exemplo ser\u00e3o usadas: Veja tamb\u00e9m: Qual Diferen\u00e7a Entre DC e AD em Inform\u00e1tica? Poder\u00e1 ajudar voc\u00ea: Samba: Coisas que Voc\u00ea Deve e N\u00e3o Deve Fazer Baixando o Samba Obs.: se o comando wgt n\u00e3o estiver instalado basta executar \u201capt install wget\u201d ou \u201cdnf install wget\u201c #1&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/categoriaoutros.com.br\/?p=15936\" class=\"more-link\">Read More<span class=\"screen-reader-text\"> &ldquo;Linux: Instalando(Compilando) SAMBA 4.20 no DEBIAN 12 bookworm&rdquo;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,2918],"tags":[1116],"class_list":["post-15936","post","type-post","status-publish","format-standard","hentry","category-informatica-dicas","category-linux","tag-samba"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Linux: Instalando(Compilando) SAMBA 4.20 no DEBIAN 12 bookworm - Categoria Outros<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/categoriaoutros.com.br\/?p=15936\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linux: Instalando(Compilando) SAMBA 4.20 no DEBIAN 12 bookworm - Categoria Outros\" \/>\n<meta property=\"og:description\" content=\"Para o restante deste tutorial, as seguintes informa\u00e7\u00f5es de exemplo ser\u00e3o usadas: Veja tamb\u00e9m: Qual Diferen\u00e7a Entre DC e AD em Inform\u00e1tica? Poder\u00e1 ajudar voc\u00ea: Samba: Coisas que Voc\u00ea Deve e N\u00e3o Deve Fazer Baixando o Samba Obs.: se o comando wgt n\u00e3o estiver instalado basta executar \u201capt install wget\u201d ou \u201cdnf install wget\u201c #1...Read More &ldquo;Linux: Instalando(Compilando) SAMBA 4.20 no DEBIAN 12 bookworm&rdquo; &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/categoriaoutros.com.br\/?p=15936\" \/>\n<meta property=\"og:site_name\" content=\"Categoria Outros\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/categoriaoutros\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-29T20:31:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-29T20:37:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/b\/b2\/Samba-windows-explorer.png?20221222132911\" \/>\n<meta name=\"author\" content=\"Categoria: Outros\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:site\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Categoria: Outros\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=15936#article\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=15936\"},\"author\":{\"name\":\"Categoria: Outros\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\"},\"headline\":\"Linux: Instalando(Compilando) SAMBA 4.20 no DEBIAN 12 bookworm\",\"datePublished\":\"2024-07-29T20:31:25+00:00\",\"dateModified\":\"2024-07-29T20:37:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=15936\"},\"wordCount\":1592,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"keywords\":[\"samba\"],\"articleSection\":[\"Inform\u00e1tica\",\"Linux\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=15936#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=15936\",\"url\":\"https:\/\/categoriaoutros.com.br\/?p=15936\",\"name\":\"Linux: Instalando(Compilando) SAMBA 4.20 no DEBIAN 12 bookworm - Categoria Outros\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\"},\"datePublished\":\"2024-07-29T20:31:25+00:00\",\"dateModified\":\"2024-07-29T20:37:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=15936#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=15936\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=15936#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/categoriaoutros.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linux: Instalando(Compilando) SAMBA 4.20 no DEBIAN 12 bookworm\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"name\":\"Categoria Outros\",\"description\":\"Assuntos Diversos\",\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/categoriaoutros.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\",\"name\":\"Categoria Outros\",\"alternateName\":\"Categoria Outros\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"contentUrl\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"width\":400,\"height\":400,\"caption\":\"Categoria Outros\"},\"image\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/categoriaoutros\",\"https:\/\/twitter.com\/CategoriaOutros\",\"https:\/\/br.pinterest.com\/CategoriaOutros\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\",\"name\":\"Categoria: Outros\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"caption\":\"Categoria: Outros\"},\"sameAs\":[\"http:\/\/categoriaoutros.com.br\"],\"url\":\"https:\/\/categoriaoutros.com.br\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Linux: Instalando(Compilando) SAMBA 4.20 no DEBIAN 12 bookworm - Categoria Outros","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/categoriaoutros.com.br\/?p=15936","og_locale":"pt_BR","og_type":"article","og_title":"Linux: Instalando(Compilando) SAMBA 4.20 no DEBIAN 12 bookworm - Categoria Outros","og_description":"Para o restante deste tutorial, as seguintes informa\u00e7\u00f5es de exemplo ser\u00e3o usadas: Veja tamb\u00e9m: Qual Diferen\u00e7a Entre DC e AD em Inform\u00e1tica? Poder\u00e1 ajudar voc\u00ea: Samba: Coisas que Voc\u00ea Deve e N\u00e3o Deve Fazer Baixando o Samba Obs.: se o comando wgt n\u00e3o estiver instalado basta executar \u201capt install wget\u201d ou \u201cdnf install wget\u201c #1...Read More &ldquo;Linux: Instalando(Compilando) SAMBA 4.20 no DEBIAN 12 bookworm&rdquo; &raquo;","og_url":"https:\/\/categoriaoutros.com.br\/?p=15936","og_site_name":"Categoria Outros","article_publisher":"https:\/\/www.facebook.com\/categoriaoutros","article_published_time":"2024-07-29T20:31:25+00:00","article_modified_time":"2024-07-29T20:37:32+00:00","og_image":[{"url":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/b\/b2\/Samba-windows-explorer.png?20221222132911"}],"author":"Categoria: Outros","twitter_card":"summary_large_image","twitter_creator":"@CategoriaOutros","twitter_site":"@CategoriaOutros","twitter_misc":{"Escrito por":"Categoria: Outros","Est. tempo de leitura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/categoriaoutros.com.br\/?p=15936#article","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/?p=15936"},"author":{"name":"Categoria: Outros","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40"},"headline":"Linux: Instalando(Compilando) SAMBA 4.20 no DEBIAN 12 bookworm","datePublished":"2024-07-29T20:31:25+00:00","dateModified":"2024-07-29T20:37:32+00:00","mainEntityOfPage":{"@id":"https:\/\/categoriaoutros.com.br\/?p=15936"},"wordCount":1592,"commentCount":0,"publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"keywords":["samba"],"articleSection":["Inform\u00e1tica","Linux"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/categoriaoutros.com.br\/?p=15936#respond"]}]},{"@type":"WebPage","@id":"https:\/\/categoriaoutros.com.br\/?p=15936","url":"https:\/\/categoriaoutros.com.br\/?p=15936","name":"Linux: Instalando(Compilando) SAMBA 4.20 no DEBIAN 12 bookworm - Categoria Outros","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/#website"},"datePublished":"2024-07-29T20:31:25+00:00","dateModified":"2024-07-29T20:37:32+00:00","breadcrumb":{"@id":"https:\/\/categoriaoutros.com.br\/?p=15936#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/categoriaoutros.com.br\/?p=15936"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/categoriaoutros.com.br\/?p=15936#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/categoriaoutros.com.br\/"},{"@type":"ListItem","position":2,"name":"Linux: Instalando(Compilando) SAMBA 4.20 no DEBIAN 12 bookworm"}]},{"@type":"WebSite","@id":"https:\/\/categoriaoutros.com.br\/#website","url":"https:\/\/categoriaoutros.com.br\/","name":"Categoria Outros","description":"Assuntos Diversos","publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/categoriaoutros.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/categoriaoutros.com.br\/#organization","name":"Categoria Outros","alternateName":"Categoria Outros","url":"https:\/\/categoriaoutros.com.br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","contentUrl":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","width":400,"height":400,"caption":"Categoria Outros"},"image":{"@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/categoriaoutros","https:\/\/twitter.com\/CategoriaOutros","https:\/\/br.pinterest.com\/CategoriaOutros\/"]},{"@type":"Person","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40","name":"Categoria: Outros","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","caption":"Categoria: Outros"},"sameAs":["http:\/\/categoriaoutros.com.br"],"url":"https:\/\/categoriaoutros.com.br\/?author=1"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/15936","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15936"}],"version-history":[{"count":21,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/15936\/revisions"}],"predecessor-version":[{"id":15973,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/15936\/revisions\/15973"}],"wp:attachment":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15936"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15936"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15936"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}