Seção [global]
Os parâmetros especificados nesta seção têm efeito em todo o servidor Samba, incluindo os compartilhamentos. Caso o parâmetro seja novamente especificado para um compartilhamento especifico, o valor do compartilhamento terá prioridade.
Por exemplo, se o parâmetro guest user = nobody for usado na seção [global] e o parâmetro guest user = Admin for usado no compartilhamento [Admins], o usuário que fará acesso publico a todos os compartilhamentos do servidor será nobody, exceto para o compartilhamento [Admins], que será feito pelo usuário Admin.
Nomes e grupos de trabalho
netbios name = [nome_do_servidor]
Especifica o nome NetBIOS primario do servidor Samba. Caso não seja ajustado, ele usará o hostname de sua maquina como valor padrão.
workgroup = [grupo de trabalho]
Diz qual o nome do grupo de trabalho/dominio a que o servidor Samba pertencerá.
netbios aliases = [nomes_alternativos]
Permite o uso de nomes alternativos ao servidor, separados por espaços.
server string = [identificação]
Identificação enviada do servidor Samba para o ambiente de rede.
name resolve order = [ordem]
Define a ordem de pesquisa para a resolução de nomes no servidor Samba. A ordem padrão é: lmhost host wins beast, que é a melhor para a resolução rápida e tenta gerar menos trafego broadcast possível.
Restrições de acesso/mapeamento de usuários
guest account = [conta]
Define a conta local de usuário que será mapeada quando um usuário se conectar sem senha.
invalid users = [usuário]
Define uma lista de usuários que não terão acesso aos recursos do servidor ou compartilhamento.
valid users = [usuário]
Semelhante ao parâmetro invalid users, mas permite que somente os usuários especificados tenham acesso ao sistema.
username map = [arquivo]
Especifica um arquivo que faz o mapeamento entre nomes fornecidos por clientes e nomes de contas Unix locais.
Níveis de autenticação
secutiry = [nível]
É possível o Samba trabalhar com vários tipos diferentes de autenticação:
share – Usada principalmente quando apenas a senha é enviada por compartilhamento acessado para o servidor, é um mecanismo sem segurança. O nível de segurança share é recomendado para servidores em que todo o conteúdo deve ter acesso público.
user – Este é o padrão mais usado. O usuário precisa estar cadastrado na conta de usuários Linux para acessar compartilhamentos. A mesma conta de usuário/senha deverá ser usada no Windows para acessar seus recursos ou ser realizado um mapeamento de nomes de usuários.
domain – Neste nível, o acesso só será permitido quando a maquina for adicionada ao domínio. Neste nível de acesso, a conta de usuário será validada em um servidor PDC.
server – O servidor Samba tentará autenticar o usuário em outro servidor NT (ou Samba). No caso da autenticação falhar, será usado o nível de acesso user na base se usuários local.
Log do Servidor
log file = [arquivo]
Define a localização e o nome do arquivo de log gerado pelo servidor Samba. As variáveis de substituição podem ser usadas caso o administrador queira ter melhor controle dos logs gerados.
max log file = [tamanho]
Especifica o tamanho máximo em KB do arquivo de log gerado pelo servidor Samba.
debug level = [valor]
Aumenta onível de depuração dos daemons do servidor Samba de 0 a 9, sendo que quanto maior for o parâmetro, maior é o nível.
debug timestamp = [valor]
Ativa ou desativa a gravação de data/hora nos arquivos de log gerados pelo servidor Samba.
debug pid = [valor]
Este processo adiciona o pid aos logs gerados pelo processo smbd. Isso é útil para depuração caso existam múltiplos processos rodando. O valor da opção debug timestamp deve ser yes para esta opção ter efeito.
debug uid = [valor]
Este parâmetro inclui o eudi, egid, uid, gid nos arquivos de log.
lock directory = [diretório]
Define onde serão gerados os arquivos de lock gerados pelo servidor Samba.
Parâmetros do tipo de servidor e domínio
os level = [num]
Especifica o nível do sistema operacional. Este número é usado para as eleições NetBIOS para definir o navegador de grupo local e controlador de domínio. O valor pode ser de 0 a 255, o padrão é 32.
domain master = [valor]
Este parâmetro informa se o servidor tentará se tornar o navegador principal de dominio. Os valores que podem ser especificados são: yes, no e auto.
prefered master = [valor]
Especifica se o servidor Samba terá algumas vantagens para ganhar a eleição local.
local master = [valor]
;Especifica se o servidor participará ou não das eleições locais do grupo de trabalho. Para vencer a eleição o Samba deve ter o valor de os level maior que os demais.