Para configurar ele também segue o padrão do
Linux. Vamos iniciar:
# cd /etc/samba
# cp smb.conf smb.conf-bkp
Agora vamos configurar o smb.conf por partes, abra ele com o seu editor preferido (se bem que no OpenBSD só vem instalado o vi por padrão... hehehe).
Após abrir, vamos configurá-lo:
# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
workgroup = minha-casa
# Aqui você altera o nome do workgroup para o nome do seu domínio.
# This option is important for security. It allows you to restrict
# connections to machines which are on your local network. The
# following example restricts access to two C class networks and
# the "loopback" interface. For more examples of the syntax see
# the smb.conf man page
hosts allow = 10.1.1. 127.
# Aqui você determina quais faixas de ip irão poder se conectar no pdc.
# Domain Master specifies Samba to be the Domain Master Browser. This
# allows Samba to collate browse lists between subnets. Don't use this
# if you already have a Windows NT domain controller doing this job
domain master = yes
# isso é pra definir que o servidor será o controlador de dominio master
# WINS Server - Tells the NMBD components of Samba to be a WINS Client
# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
wins server = 10.1.1.6 (ip do seu servidor)
O resto do arquivo são as definições de compartilhamento. Nelas você coloca da forma que achar melhor e de acordo com a organização de sua rede.
Abaixo segue o script
logon.bat, que deve ficar dentro do diretório "netlogon", ele é assim mesmo, com o # na frente mesmo, coloque essa linha no arquivo logon.bat e salve:
# net time \\pdc /set /yes
Depois disso faça o seguinte, atribua permissões de execução ao arquivo:
# chmod +x logon.bat
Obs.: Esse arquivo bat deve ser criado no Windows e copiado para estação para que funcione corretamente. Caso contrário ele não irá pegar o horário do servidor.
Lembrando que é preciso também criar o grupo "estacoes":
# groupadd estacoes
Agora vamos ao mais "chatinho" que considero, ficar adicionando as máquinas no domínio. Para cada máquina é necessário adicionar um usuário com um $ na frente, por exemplo:
# useradd -g estacoes -s /bin/false -d /dev/null maquina$
# smbpasswd -am maquina$
Deve aparecer a seguinte mensagem:
Added user maquina$
Agora para adicionar usuários na rede é preciso fazer a seguinte seqüência:
# useradd -g estacoes -s /bin/false -d /home/usuário usuário
# smbpasswd -a usuário
Nisso ele vai pedir pra inserir uma senha, essa senha será a senha para se usar para logar na rede.