Baixando o pacotes necessários e configurando o smb.conf
Instalando o Samba:
# apt-get install samba
Após baixado o Samba, vamos editar o arquivo smb.conf utilizando um editor de texto, estarei utilizando o "vi". Para quem não sabe os comandos do "vi", estarei demonstrando como usar.
# vi /etc/samba/smb.conf
(pressione a tecla insert do seu teclado para inserir e alterar dados no arquivo smb.conf)
Utilize a configuração abaixo, adaptando-a à de sua REDE. Esta é a configuração geral voltada ao funcionamento do seu Samba:
[global]
workgroup = NOME_DO_SEU_DOMÍNIO
netbios aliases = NOME_DO_SEU_SERVIDOR
server string = NOME_DO_SEU_SERVIDOR
security = DOMAIN # Setar como DOMAIN para utilização do SAMBA como PDC
log file = /usr/local/samba/var/log.%m # Local onde será gravado o log do samba
max log size = 50
os level = 99 # Coloque o nível 99 pois se houver outros servidores Windows ou Linux terá maior prioridade
preferred master = Yes
domain master = Yes
dns proxy = No
ldap ssl = no
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 #Essa setagem deixa o tempo de resposta da rede pelo samba mais rápido
create mask = 07777 #qualquer arquivo criado terá permissão para todos usuário
directory mask = 07777 # qualquer diretório criado terá permissão para todos usuários
force unknown acl user = Yes
domain logons = yes # Opção para domínio de logons
encrypt passwords = true
# domain admin group = god
# admin users = carlos, cleber, sylvio, fernando, root
logon script = netlogon.bat # nome de arquivo de logon que deve ser criado com os comandos de mapeamentos
logon path = homeprofiles\%U
# wins server = 192.168.0.10
# wins support = yes
[homes] # Diretório do Usuário
comment = Home Directories
browseable = yes
writeable = yes
[printers] # Impressoras
comment = All Printers
path = /usr/spool/samba
printable = Yes
browseable = No
[dados] #Pasta de dados
path = /home/dados
read only = No
inherit permissions = Yes
inherit acls = Yes
guest ok = Yes
[netlogon] # Pasta com os arquivos de net logon
comment = Servico de Logon
path = /etc/samba/netlogon
guest ok = Yes
browseable = No
[publico] # pasta de uso publico
comment = Public Área
available = yes
path = /home/publico
public = yes
writeable = yes
printable = no
write list = NCITs
share modes = yes
[Profiles] #Profile dos usuários para gravação de perfil ambulante
comment = Network User Profiles
path = /home/profiles
read only = no
create mask = 0700
directory mask = 0700
[1] Comentário enviado por angeloshimabuko em 12/10/2006 - 01:24h
O seu smb.conf para PDC está errado! O primeiro erro (fundamental) é usar o parâmetro "security = domain" -- o correto é "security = user" (padrão para o Samba 3). Veja um exemplo de smb.conf para PDC no site do próprio Samba:
<http://us1.samba.org/samba/docs/man/Samba-HOWTO-Collection/samba-pdc.html#id2566554>.
Os parâmetros "create mask" e "directory mask" devem ser utilizados em compartilhamentos, e não na seção [global]; além disso só devem ser utilizados até 4 dígitos (podem ser 3, mas não 5); observe que o valor padrão para "create mask" é 0744.
Existe, para os que têm dificuldade com a língua inglesa, um bom artigo aqui: <http://www.guiadohardware.net/artigos/316>.
[5] Comentário enviado por rjdiniz em 15/12/2009 - 20:30h
Olá! Tudo bem... Amigo nas minhas experiências com o SAMBA, observei um erro seu!
Onde você cita " security = DOMAIN # Setar como DOMAIN para utilização do SAMBA como PDC"...
A opção "DOMAIN" ao contrario que o nome sugere não serve para tornar o SAMBA um PDC, e sim fazer parte de uma rede como BDC pois "DOMAIN" indica que já existe um controlador de domínio na rede; No caso o correto a se usar "security = USER", e / ou salve engano "security = TRUE"...