Guia do Linux/Avançado/SAMBA/Configuração em Grupo de Trabalho

Configuração em Grupo de Trabalho

editar

A configuração grupo de trabalho é o método mais simples para compartilhar recursos em uma rede e também é indicado quando se possui uma rede pequena (até 30 máquinas) pois o gerenciamento não é tão complicado. Acima deste número, é recomendada a utilização da configuração de domínio para definição de políticas de acesso mais precisas pelo administrador e para manter o controle sobre os recursos da rede (veja [#s-s-samba-dom-config Configurando um servidor PDC no SAMBA, Seção 18.7.4]). A configuração do nível de acesso por grupo de trabalho tem como características principais essa simplicidade na configuração e o controle de acesso aos recursos sendo feito pela máquina local através de senhas e controle de IP. Quanto ao método de senhas, você pode optar tanto por usar senhas criptografadas ([#s-s-samba-senhas-crypto Ativando o suporte a senhas criptografadas, Seção 18.8]) ou senhas em texto limpo ([#s-s-samba-senhas-plano Ativando o suporte a senhas em texto plano, Seção 18.9]). Veja abaixo um exemplo explicado de configuração do SAMBA para grupo de trabalho:

      [global]
       netbios name = servidor
       workgroup = focalinux
       security = user
       obey pam restrictions = yes
       encrypt passwords = no
       os level = 30
       guest account = nobody
       server string = servidor da rede
       local master = true
       domain master = false

      [homes]
       comment = Diretórios de usuários
       create mask= 0700
       directory mask = 0700
       browseable = no

      [tmp]
       path = /tmp
       comment = Diretório temporário do sistema
       read only = yes
       valid users = gleydson
       public = no

Agora, verifique se existem erros na configuração com o comando testparm ([#s-s-samba-s-testparm Buscando problemas na configuração, Seção 18.2.11]) e reinicie o SAMBA ([#s-s-samba-rodando Iniciando o servidor/reiniciando/recarregando a configuração, Seção 18.1.9]). O nome do grupo de trabalho que a máquina pertencerá é focalinux (workgroup = focalinux). O nível de acesso usado neste exemplo é de usuário (security = user), para mais detalhes sobre este método, veja [#s-s-samba-s-global-nivelauth Níveis de autenticação, Seção 18.2.8.4]. O parâmetro local master foi definido para yes para o SAMBA tentar ser o navegador local do grupo de trabalho (veja [#s-s-samba-dom-lmbrowser Local Master Browser, Seção 18.7.2]). Para testar se o servidor está funcionando, digite o seguinte comando:

     smbclient -L servidor -U usuario

Digite a senha de usuário quando solicitado. O comando deverá listar os recuros da máquina, indicando que a configuração está funcionando corretamente. Se você é paranóico e está preocupado com a segurança da máquina, recomendo ler a [#s-s-samba-a Controle de acesso ao servidor SAMBA, Seção 18.12].