SAMBA (smb.conf)

Arquivo do SAMBA, configurado e comentado para acesso a redes com Active Directory

Categoria: Samba

Software: SAMBA

[ Hits: 15.137 ]

Por: Diego Pascual Dias


Neste .conf, você encontra as configurações necessárias no smb.conf, para que sua estação Linux acesse uma rede com Active Directory, autentique usuários no AD juntamente com as configurações feitas no Kerberos 5 (krb5.conf), no PAM, e no /etc/nsswitch.conf. Existem inúmeros sites que mostram como fazer tudo isso, mas todos sempre deixam o smb.conf muito confuso. Por isso resolvi criar este tutorial.
É recomendavel ter o DNS de seu servidor bem configurado.


[global]
#Grupo de Trabalho
   workgroup = NomeDoWorkgroup

# Nome do dominio do Active Directory
   realm = DOMINIO-ADS.COM.BR

# Nome de NetBIOS da sua maquina, que aparecerá no ambiente de rede
  netbios name = SeuNomeNetBIOS

# Comentario que aparecera sobre sua maquina
   server string = String descritiva %v

# Opcoes que carregam o Cups
   printcap name = cups
   load printers = yes

# Tempo que mantem impressoras encontradas em cache
   printcap cache time = 60

# Sistema de Impressao usado
   printing = cups

# Local onde serao gravados os logs
  log file = /var/log/samba/%m.log

# Tamanho dos Logs
   max log size = 50

# Tipo de Log
   log level = 1

# Define quem sera o "guest" do samba.
  map to guest = bad user

# Define quem gerencia a seguranca do dominio, no meu caso um Active Directory.
   security = ads

# Define a quem deve ser perguntado a senha em caso de necessidade (para acessar  um compartilhamento por ex)
   password server = NomeDoSeuServidor

# Define se o password é criptografado ou texto plano
  encrypt passwords = yes

# Normalmente nao e necessario, mas esta opcao define onde serao armazenadas as senhas locais do samba (no caso de users locais)
  smb passwd file = /etc/samba/smbpasswd

# IDs que os usuarios do Dominio (no caso trazidos pelo Winbind) podem assumir
  idmap uid = 10000-20000

# IDs que os grupos do Dominio (trazidos pelo Winbind) podem assumir
  idmap gid = 10000-20000

# Separador do Winbind, (usado DOMINIO+usuario-do-dominio)
  winbind separator = +

#Configura o Winbind para buscar direto no dominio, ou em caso de no, obriga a usar o separador
  winbind use default domain = yes

# Path que sera criado o home de um usuario novo (/home/DOMINIO/usuario)
  template homedir = /home/%D/%U

# define o shell dos usuarios do dominio 
  template shell = /bin/bash

# Opcoes que configuram o socket para o tipo de acesso do server (no caso rede ads, ou NT, ou Samba)
   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

# Wins Supoort yes, indica que você é um servidor WINS, e Wins support no, indica que voce e um cliente
   wins support = no

# Indica o IP do seu Wins Server
   wins server = IpDoSeuServidorWins

# Faz cache de resolucao de nomes da rede SMB ou nao
   dns proxy = no


#Informacoes dos compartilhamentos
#============================ Share Definitions ==============================
[homes]
   comment = Home Directories
   browseable = yes
   writable = yes

# Mostra e compartilha as impressoras instaladas na maquina 
[printers]
   comment = All Printers
   path = /var/spool/samba
   browseable = no
   guest ok = yes
   writable = no
   printable = yes
   create mode = 0700
   print command = lpr-cups -P %p -o raw %s -r   # using client side printer drivers.
   use client driver = yes

[print$]
   path = /var/lib/samba/printers
   browseable = yes
   write list = @adm root
   guest ok = yes
   inherit permissions = yes

#Se voce tem um PDF Generator instalado, compartilha para o resto da rede
[pdf-gen]
   path = /var/tmp
   guest ok = No
   printable = Yes
   comment = PDF Generator (only valid users)
   printing = bsd
   #print command = /usr/share/samba/scripts/print-pdf file path win_path recipient IP &
   print command = /usr/share/samba/scripts/print-pdf "%s" "%H" "//%L/%u" "%m" "%I" "%J" &
    lpq command = /bin/true

#Exemplo de um  Compartilhamento que todos acessam como somente leitura
[Relatorios]
    path = /dados
    public = yes
    writable = no
    browseable = yes
    read only = no
    guest only = no

  


Comentários
[1] Comentário enviado por aeps em 03/08/2017 - 16:22h

Parabéns pelo seu incentivo, realmente se encontra muito pouco sobre como configurar o smb.conf do samba 4 dc ad.

Um duvida, depois de implantado e tudo rodando, posso alterar a NetBios name?, mudando o nome da maquina, poe exemplo instalei e fiz todo o procedo de instalação usando o nome de debian, e agora quero renomear para servidor, mudando a linha abaixo resolve?
# Nome de NetBIOS da sua maquina, que aparecerá no ambiente de rede
netbios name = SeuNomeNetBIOS



Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts