[global]
                                                                                 workgroup = ADMSOA
                                                                                 netbios name = servidor
                                                                                 server string = IFPB_Campus_Patos
                                                                                 dns proxy = no
                                                                                 log file = /var/log/samba.%m
                                                                                 max log size = 1000
                                                                                 syslog = 0
  Curso Técnico de Manutenção e Suporte em Informática
                                                                                 panic action = /usr/share/samba/panic-action %d
     Administração de Sistemas Operacionais Abertos
                                                                                 domain master = yes
                  Prof. Leandro Almeida                                          domain logons = yes
                     Prática – Samba                                             logon script = netlogon.bat
                                                                                 preferred master = yes
Obs: Antes de iniciar a configuração, desabilite o SElinux e o iptables          os level = 33
com os comandos:
                                                                                 wins support = yes
      # setenforce 0
                                                                                 security = user
      # service iptables stop
                                                                                 encrypt passwords = yes
    1 Serviço Samba                                                              enable privileges = yes
      Para instalar o serviço samba no CentOS devemos baixar os                  passdb backend = tdbsam
      pacotes e suas dependências com o comando:
                                                                          [netlogon]
             # yum install samba samba-client samba-                             comment = Script de logon
       doc
                                                                                 path = /var/samba/netlogon
                                                                                 read only = yes
                                                                                 browseable = no
    2 Configurar
      Vá até o diretório de configuração do samba, /etc/samba e
      configure o arquivo smb.conf com o seguinte conteúdo:               [homes]
                                                                                 valid users = %S
create mask = 0700
   directory mask = 0700                                        # chmod 775 /var/samba/netlogon
   browseable = no
                                                                Dentro do diretório /var/samba/netlogon crie o arquivo
                                                                netlogon.bat com o seguinte conteúdo:
Após salvar o arquivo verifique se possui algum erro de
                                                               net use Z: /HOME
configuração com o comando abaixo

# testparm                                                      Obs: salve o arquivo no formato DOS/windows. No editor VI,
                                                                antes de salvar faça:
Crie o usuário root no samba com o comando:
                                                                Esc :set ff=dos
# smbpasswd -a root
                                                              3 Executar
                                                                Reinicie o serviço com os comandos:
Crie uma conta de usuário e depois cadastre no samba com os
comandos:
                                                                        # service smb restart
                                                                        # service nmb restart
# useradd -m -s /bin/false usuario
# smbpasswd -a usuario
                                                               4 Configurar o cliente
Crie uma conta de máquina e depois cadastre no samba com os      No cliente Windows XP vá em:
comandos:                                                     • Meu Computador(Botão direito) > Propriedades
                                                              • Vá na aba Nome do Computador
# useradd -d /dev/null -M -s /bin/false maquina$              • Clique no botão Alterar...
# smbpasswd -a -m maquina
                                                              • Marque a opção Membro de Domínio e informe o nome
                                                                 ADMSOA
Crie o diretório netlogon com o comando:
                                                              • Clique em OK
# mkdir -p /var/samba/netlogon                                • Informe o usuario: root e a senha cadastrada no samba.
                                                              • Reinicie o Windows
Altere as permissões com o comando:                           • Logue-se no domínio com o usuário criado

Roteiro samba

  • 1.
    [global] workgroup = ADMSOA netbios name = servidor server string = IFPB_Campus_Patos dns proxy = no log file = /var/log/samba.%m max log size = 1000 syslog = 0 Curso Técnico de Manutenção e Suporte em Informática panic action = /usr/share/samba/panic-action %d Administração de Sistemas Operacionais Abertos domain master = yes Prof. Leandro Almeida domain logons = yes Prática – Samba logon script = netlogon.bat preferred master = yes Obs: Antes de iniciar a configuração, desabilite o SElinux e o iptables os level = 33 com os comandos: wins support = yes # setenforce 0 security = user # service iptables stop encrypt passwords = yes 1 Serviço Samba enable privileges = yes Para instalar o serviço samba no CentOS devemos baixar os passdb backend = tdbsam pacotes e suas dependências com o comando: [netlogon] # yum install samba samba-client samba- comment = Script de logon doc path = /var/samba/netlogon read only = yes browseable = no 2 Configurar Vá até o diretório de configuração do samba, /etc/samba e configure o arquivo smb.conf com o seguinte conteúdo: [homes] valid users = %S
  • 2.
    create mask =0700 directory mask = 0700 # chmod 775 /var/samba/netlogon browseable = no Dentro do diretório /var/samba/netlogon crie o arquivo netlogon.bat com o seguinte conteúdo: Após salvar o arquivo verifique se possui algum erro de net use Z: /HOME configuração com o comando abaixo # testparm Obs: salve o arquivo no formato DOS/windows. No editor VI, antes de salvar faça: Crie o usuário root no samba com o comando: Esc :set ff=dos # smbpasswd -a root 3 Executar Reinicie o serviço com os comandos: Crie uma conta de usuário e depois cadastre no samba com os comandos: # service smb restart # service nmb restart # useradd -m -s /bin/false usuario # smbpasswd -a usuario 4 Configurar o cliente Crie uma conta de máquina e depois cadastre no samba com os No cliente Windows XP vá em: comandos: • Meu Computador(Botão direito) > Propriedades • Vá na aba Nome do Computador # useradd -d /dev/null -M -s /bin/false maquina$ • Clique no botão Alterar... # smbpasswd -a -m maquina • Marque a opção Membro de Domínio e informe o nome ADMSOA Crie o diretório netlogon com o comando: • Clique em OK # mkdir -p /var/samba/netlogon • Informe o usuario: root e a senha cadastrada no samba. • Reinicie o Windows Altere as permissões com o comando: • Logue-se no domínio com o usuário criado