sexta-feira, 14 de janeiro de 2011

Instalação e Configuração do SAMBA

Para actualizar o SAMBA numa máquina Red Hat Linux efectuar os seguintes passos como root (neste caso está-se a instalar a versão 3.5.6-43):

  1. Obter o software. Por exemplo yum install samba ou em: http://ftp.sernet.de/pub/samba/3.5/rhel/5/x86_64/
  2. Descarregar os pacotes: libsmbclient0-3.5.6-43.el5.x86_64.rpm, samba3-3.5.6-43.el5.x86_64.rpm, samba3-client-3.5.6-43.el5.x86_64.rpm e libwbclient0-3.5.6-43.el5.x86_64.rpm
  3. executar o comando

    rpm -U
    libsmbclient0-3.5.6-43.el5.x86_64.rpm samba3-3.5.6-43.el5.x86_64.rpm samba3-client-3.5.6-43.el5.x86_64.rpm, libwbclient0-3.5.6-43.el5.x86_64.rpm
  4. Iniciar o serviço : service smb start
  5. Adicionar um ou mais utilizadores que poderão aceder ao serviço (caso se use tdbsam) no sistema operativo caso ainda não existam:

    useradd utilizador

    passwd palavrachave

  6. Adicionar o utilizador para que possa aceder ao SAMBA (caso se use tdbsam) e escrever a password de acesso: pdbedit -a utilizador
  7. Editar o ficheiro /etc/samba/smb.conf

    Exemplo de ficheiro com um share denominado partilha:

    [global]
    workgroup = MYGROUP
    server string = Samba Server Version %v
    load printers = yes
    security = user
    passdb backend = tdbsam
    cups options = raw
    idmap uid = 16777999-55555431
    idmap gid = 16777999-55554431
    template shell = /bin/false
    winbind use default domain = no


    [partilha]
    comment = Logs APPS Partilhados
    path = /var/logs/httpd
    browseable = yes
    writable = yes
    valid users = utilizador





  8. Reiniciar o serviço: service smb restart
  9. Experimentar aceder a partir do windows ao share

Ir ao Windows Explorer por exemplo e escrever \\123.123.123.123\partilha. Irá aparecer uma caixa para login.


Caso ocorra algum problema verificar se quer o smb.conf quer o utilizador estão bem criados com os comandos:

testparm /etc/samba/smb.conf
pdbedit -Lv utilizador

Sem comentários: