Cursos / Redes de Computadores / Redes de Computadores II / Aula

arrow_back Aula 09 - Autenticação e Compartilhamento de Arquivos – Parte IV

Samba

Seção [global]

A seção [global] é a única que não cria nenhum compartilhamento, mas ela é a mais importante, pois é nela que são definidos todos os parâmetros relacionados à configuração do servidor (com exceção da criação das pastas compartilhadas propriamente ditas).

Realmente, as coisas teriam ficado mais claras se tivessem sido criados dois arquivos para configurar o samba. Um teria apenas os parâmetros que você define nessa seção global, já que eles configuram a parte do servidor que não tem nada a ver com compartilhamento, e outro arquivo teria o conteúdo das demais seções, que definem os compartilhamentos. Entretanto, desse modo você teria dois arquivos para configurar! Por isso, tudo foi colocado nesse único arquivo chamado smb.conf.

AخA
1
[global]
2
workgroup = Metropole
3
server string = Servidor Samba
4
  netbios name = redes
5
preserve case = no
6
default case = lower
7
unix charset = iso8859-1
8
display charset = cp850
9
username map = /etc/samba/smbusers
10
dns proxy = no
11
os level = 100
12
time server = yes
13
wins support = true
14
log file = /var/log/samba/log.%m
15
admin users= @"Domain Admins"
16
domain admin users = root
17
encrypt passwords = true
18
passdb backend = tdbsam
19
obey pam restrictions = yes
20
passwd program = /usr/bin/passwd %u
21
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n
22
*Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
23
domain logons = yes
24
  preferred master = yes
25
  domain master = yes
26
  local master = Yes
27
security = users
28
logon script = %U.bat
29
#   logon path = \\%L\profiles\%U
30
#   logon home = \\%N\%U\.profiles
31
debug level = 3
32
null password = no
Figura 3 - Seção [global] do arquivo smb.conf

O arquivo mostrado na Figura 3 cria um servidor de autenticação para um domínio chamado Metropole. Como você pode ver, você precisa alterar pouca coisa no arquivo que vem com o Samba (basta alterar as linhas em negrito). Basicamente, você vai alterar os três primeiros parâmetros para indicar o nome do domínio e do servidor. Os parâmetros domain logons, preferred master, domain máster, e local master, devem ter o valor Yes, e security o valor user, sempre que a máquina Samba estiver sendo configurada para ser o servidor de domínio (autenticação) da rede.

Se desejar que a máquina Samba apenas compartilhe pastas, mas não seja um servidor de autenticação, altere na seção [global] as linhas mostradas na Figura 4 para os valores indicados e mantenha os valores padrão para as demais linhas dessa sessão. Observe que “security = share” significa que as pastas serão compartilhadas apenas através de uma senha, que será definida na seção que compartilha cada pasta.

6
1
workgroup = Metropole   
2
domain logons = no
3
preferred master = no
4
domain master = no
5
local master = no
6
security = share
Figura 4 - Samba apenas como compartilhamento de pastas

Quando um parâmetro não aparecer no arquivo de configuração é porque está sendo usado o valor padrão para aquele parâmetro.

Versão 5.3 - Todos os Direitos reservados