Tipo sei tambem que vou ter de por um ipestático não pode ser dhcp no server não é mesmo ?
Errado, você pode muito bem por um servidor dhcp, mas só se sua rede for muito grande, do contrário, pode fixar os ips.
Com relação a autenticação, você precisa utilizar o arquivo smb.conf que fica em /etc/samba.
Abaixo esta o basico, os micros farão autenticação, apenas isso.
comece configurando o arquivo smb.conf que é o arquivo de configuração do samba.
sudo gedit /etc/samba/smb.conf
Descomente a seguinte linha:
; domain logons = yesDeixando-a sem o ";" ou "#" na frente.
domain logons = yesDescomente a seguinte linha:
; logon path = \\%N\profiles\%UDeixando-a sem o ";" ou "#" na frente e sem nada na frente do sinal de "=".
logon path = Em global, altera a linha workgroup informando o nome do dominio, a linha deve estar assim:
[global]
...
workgroup =
NOME DO DOMINIOEm nome do dominio informe o nome que deseja dar ao dominio, normamente usamos o nome da empresa, mas abaixo, a configuração segue como se tivesse deixado a linha assim: workgroup =
walmartAgora salve o arquivo smb.conf e feche.
Sempre faça backup do arquivo antes de qualquer alteração.
Agora, vamos as suposições para darmos continuidade:
Vamos supor que no campo workgroup dentro de smb.conf vc tenha dado o nome
walmart para o dominio
Vamos supor que seu micro tem windows xp e seja o primeiro micro a querer colocar na rede.
Vamos supor que o
nome do micro seja "cpd01" e o seu usuário para logar no linux seja marcelo.
No linux, você deve cadastrar o nome do usuário que será autenticado no sistema e no samba, também é necessário cadastrar no samba o
nome do computador que será autenticado, para isso, de os comandos:
1 - adduser -a marcelo (cria o usuário marcelo
no linux)
2 - smbpasswd -a marcelo (cria o usuario marcelo
no samba)
3 - Caso o root não esteja habilitado, habilite o root com o comando:
sudo passwd root e defina a senha de root
Agora cadastre o root no samba com a mesma senha com o comando abaixo.
4 - smbpasswd -a root (É IMPORTANTE CADASTRAR O ROOT NO SAMBA)
5 - useradd -c "
Administrador Marcelo" -s /bin/false -d /dev/null cpd01$
Acima esta sendo criada uma conta para o computador de nome cpd01. Em "verde" é apenas um campo de comentário, digite o que quiser no lugar de "administrador marcelo".
cpd01$ no final da linha corresponde ao nome do computador.
6 - smbpasswd -m -a cpd01 (cadastra o computador de nome cpd01 no samba)
Não esqueça de usar o
sudo quando não tiver permissão para executar um comando.
É importante não errar os comandos acima.
É preciso que compreenda a necessidade de ter o usuário cadastrado no linux e no samba.
É preciso que as senhas no sistema definida com o adduser e a senha cadastrada no samba com o smbpasswd sejam IDÊNTICAS.
Feito isso, restarte o samba com o comando:
sudo /etc/init.d/samba restart
Agora, o computador de nome "cpd01" poderá ser adicionado ao samba.
O usuário "marcelo" poderá logar no samba de qualquer computador que esteja cadastrado.
O usuário marcelo não está amarrado ao computador de nome cpd01, você pode cadastrar outro micro com nome "gerente-comercial" e nele logar com o usuário marcelo, ok?
Se o computador tiver um nome que não foi cadastrado no linux, ele não autentica, então, terá de criar uma conta para cada computador, pois em uma rede não pode ter dois computadores com o mesmo nome.
Agora acabou no linux, vamos para o micro com windows.
Click com o botão direito do mouse em "Meu Computado" e selecione a opção ''Propriedade"
Na aba "Nome do Computador" click em "Alterar"
Em Grupo de Trabalho digite walmart
Em nome do computador, digite "cpd01"
Clique em ok e reinicie o micro quando solicitado.Isso foi apenas para colocarmos o micro no grupo de trabalho walmart.
Após o reinicio, vá em "iniciar" e "executar", e digite o comando "regedit".
Siga o caminho abaixo:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\netlogon\parameters
modifique as seguintes chaves:
RequireSignOrSeal
SignSecureChannel
Essas chaves tem valor 1, clique duas vezes em cima delas e defina o valor = 0 para ambas.
Reinicie o micro
Após o reinicio, Click com o botão direito do mouse em "Meu Computado" e selecione a opção ''Propriedade"
Na aba "Nome do Computador" click em "Alterar"
Na opção dominio, digite walmart
sera solicitado o usuario e senha para entrar no dominio, digite root para usuário e a senha de root para a senha.Após entrar no dominio, o sistema solicitara que reinicie o micro, faça isso e ao voltar na tela de logon, selecione o dominio walmart e entre com o usuário marcelo e a senha.
Siga esse passo a passo sem pular nenhuma linha, nessa ordem, e seu micro com windows será autenticado no linux.