Características Técnicas e Operacionais


Requisito de configuração do SAMBA para ser um
servidor PDC ou cliente de domínio;
Tráfego em formato seguro através da rede;
◦ Dificulta a captura por outras pessoas;




Versões mais recentes do Windows - padrão para
login e utilização de serviços da rede;
Não é recomendável desativar o uso de senhas
criptografadas;
Armazenadas no arquivo
/etc/samba/smbpasswd.
smbpasswd - utilizado para gerenciar o arquivo
de senhas;





Migração de senhas;
Sem necessidade do usuário realizar o logoff
durante a mudança;
update encrypted = yes na seção
[global] do arquivo smb.conf.
Senha criptografada definida assim que o
usuário se logar;
Remover assim que todas as senhas estejam
trocadas.

Exemplo de adição de usuários no
smbpasswd:
◦ Adição com adduser:
 useradd -g grupo-dominio -c "Usuário de
Domínio" -s /bin/false -d /dev/null joao
◦ Adição no samba com smbpasswd:
 smbpasswd -a joao

Exemplo de remoção de usuários no
smbpasswd:
◦ smbpasswd -x usuario

Exemplo de alteração de senha:
◦ smbpasswd -U usuario
◦ Para alterar a senha de um usuário remoto, utilize:
 smbpasswd -r servidor -U usuario



Forma de autenticação enviada por
implementações NetBIOS antigas;
Encontrada no Lan Manager, Windows for
Workgroups e Windows 95 OSR1;
As versões mais novas enviam a senha em
formato criptografado;
◦ Necessário também usar o formato criptografado
no SAMBA para que possa se autenticar;

Criptografada:

Texto plano:
◦ Enviada de uma forma que dificulta sua captura por pessoas
maliciosas;
◦ NT não permite navegaçãono ambiente de rede em um sistema
SAMBA com nível de acesso por usuário autenticando usando
senhas em texto plano.
◦ Solicitação reconexão em cada compartilhamento da máquina.
◦ Windows NT 4 a partir SP3 e Windows 95 OSR/2 – padrão;
◦
◦
◦
◦
A senha utilizada = /etc/passwd (servindo para ftp, login, etc)
O servidor PDC pode ser usado para logon;
Não são armazenadas no disco da estação cliente;
Não será perguntado por uma senha durante cada reconexão de
recurso.

Controle de acesso aos arquivos/diretórios a
nível de usuário.
◦ Windows: isto permite que cada arquivo/diretório tenha
o acesso leitura/gravação somente para os usuários
definidos e autenticados no controlador de domínio.
 Windows 9X: Painel de Controle > Propriedades de Rede >
Controle de Acesso.
◦ Linux: permissões de arquivos e diretórios podem ser
definidas para o usuário do PDC;
 Garante mesmo nível de controle de acesso.
 winbind - mecanismo nsswitch para obter outras fontes de
dados de usuários e os associa nas ferramentas de
gerenciamento de contas.


Acessa um compartilhamento > o usuário do
samba é mapeado com o UID respectivo de
usuário do sistema ou o usuário guest
(especificado pela opção "guest account") no
caso de um acesso público.
Processo filho do smbd executado sobre o
UID e GID deste usuário.
◦ Nunca o SAMBA dará mais permissões que as
necessárias para o usuário (com excessão de
quando é usado o parâmetro admin users)

Restrição de Acesso por IP:
◦ Parâmetros allow hosts e deny hosts tanto em
serviços individuais ou em todo o servidor.
◦ Os parâmetros hosts allow e hosts deny são
equivalentes a estes acima.
◦ EXCEPT - excessão de um ou mais endereços IPs,
por exemplo:
 hosts allow = 192.168.1. EXCEPT 192.168.1.20

Restrição de acesso por usuários:
◦ Controle é feito pelos parâmetros valid users e
invalid users.

Compartilhamento para acesso sem senha:
◦ Compartilhamento acessível publicamente;
◦ Exemplos:
 diretório que contém drivers de impressoras;
 arquivos comuns;
 diretórios temporários.

Compartilhamento com acesso somente leitura:
◦ Proteção é útil quando pessoas não podem alterar o
conteúdo de um compartilhamento.
◦ Duas formas:
 negando o acesso de gravação para todo o
compartilhamento;
 permitindo leitura somente para algumas pessoas;

Compartilhamento com acesso somente
leitura (exemplo):
◦
◦
◦
◦

[teste] comment = Acesso a leitura para todos
path = /tmp
read only = yes
public = yes
Diretório /tmp foi compartilhado com o nome
teste;
Download

Samba