Red Hat Training

A Red Hat training course is available for RHEL 8

3.2. Verificando a configuração do Samba

A Red Hat recomenda que você verifique a configuração do Samba cada vez que atualizar o arquivo /etc/samba/smb.conf. Esta seção fornece detalhes sobre isso.

3.2.1. Verificação do arquivo smb.conf usando o utilitário testparm

O utilitário testparm verifica se a configuração do Samba no arquivo /etc/samba/smb.conf está correta. O utilitário detecta parâmetros e valores inválidos, mas também configurações incorretas, tais como para o mapeamento de identificação. Se testparm não relatar nenhum problema, os serviços do Samba carregarão com sucesso o arquivo /etc/samba/smb.conf. Note que testparm não pode verificar se os serviços configurados estarão disponíveis ou funcionarão como esperado.

Importante

A Red Hat recomenda que você verifique o arquivo /etc/samba/smb.conf usando testparm após cada modificação deste arquivo.

Pré-requisitos

  • Você instalou o Samba.
  • O arquivo /etc/samba/smb.conf sai.

Procedimento

  1. Execute o utilitário testparm como o usuário root:

    # testparm
    Load smb config files from /etc/samba/smb.conf
    rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
    Unknown parameter encountered: "log levell"
    Processing section "[example_share]"
    Loaded services file OK.
    ERROR: The idmap range for the domain * (tdb) overlaps with the range of DOMAIN (ad)!
    
    Server role: ROLE_DOMAIN_MEMBER
    
    Press enter to see a dump of your service definitions
    
    # Global parameters
    [global]
    	...
    
    [example_share]
    	...

    O exemplo anterior informa um parâmetro inexistente e uma configuração de mapeamento de identificação incorreta.

  2. Se testparm relatar parâmetros incorretos, valores ou outros erros na configuração, conserte o problema e execute novamente o utilitário.