Linux
O Samba é uma implementação livre do protocolo SMB/CIFS, que permite que máquinas rodando o sistema operacional Windows criem compartilhamentos de rede para que várias máquinas possam acessar arquivos e impressoras mais facilmente, além de permitir um controle mais integrado de contas de usuários e permissões. Com ele, um domínio pode ser criado e servidores e estações de trabalho com Windows podem ser integradas à rede.
Como backend para seu funcionamento, o Samba tem algumas opções: smbpasswd (o padrão e o mais simples, que não deve ser usado quando se tem vários controladores de domínio na rede) e o OpenLDAP (fazendo com que ele fique ainda mais semelhante ao Active Directory da Microsoft). Hoje, vamos ver como configurar o Ubuntu 11.10 para atuar como um controlador de domínio (DC – Domain Controller), permitindo que usuários se autentiquem e que estações e servidores ingressem no domínio. Assim você pode ter uma rede com domínio sem gastar muito com software. Embora tudo isso tenha sido feito no Ubuntu, você consegue adaptar sem problemas para qualquer distribuição atual.
Neste post vou ensinar um ambiente bem simples que não vai usar o OpenLDAP como backend para o Samba. Este fica para um próximo post! :)
Instalação
Não vou entrar em detalhes sobre a instalação do Ubuntu, já que esta é bem simples. Apenas recomendo à você que pense muito bem no esquema de particionamento que você vai usar no servidor para que não se arrependa mais tarde quando seu servidor passar