Problema com o Samba 3.5.6‏

2011-08-05 Por tôpico Darley Rovaris da Silva

Pessoal, estou com o seguinte problema:

Estava até ontem como meu
 servidor samba rodando normalmente na versão 3.2.5, no Debian Lenny. 
Recebemos novas estações de trabalho com Windows Seven Professional, 
logo pesquisei e notei que seria preciso atualizar a versão do samba. 
Com a ajuda do nosso amigo Fábio Rabelo, consegui atualizar o samba  
para a versão 3.5.6 através do Back Ports do Debian (deb 
http://backports.debian.org/debian-backports lenny-backports main).

Mantendo
 o smb.conf da versão anterior, 3.2.5, consigo inserir todas as estações
 no Domínio PDC, sejam elas com Seven, Vista ou XP, porém não consigo 
logar no domínio pois retorna "O sistema não pode fazer logon porque o 
domínio XXX não está disponível". Uma vez que a estação ingressou no 
domínio, se eu trocar o smb.conf para o da versão 3.5.6 consigo logar 
quase que normalmente pois apresenta erro no perfil móvel do usuário.

Se
 desde o começo mantenho o arquivo da versão 3.5.6, logo já não consigo 
inserir as estações no domínio retornando mensagem: Erro durante a 
tentativa de ingresso no domínio . O domínio especificado não existe
 ou não pode ser contatado.

Já tentei mesclar os dois arquivos sem sucesso.


ARQUIVO SMB.CONF 3.2.5 
-

[global]

# Identificação da Máquina e Domínio
workgroup = LDC2
netbios name = LDCSER2
server string = Servidor Samba versão %v


# Seven no Dominio
lanman auth = Yes
client NTLMv2 auth = Yes

# Configuração Impressoras
printcap name = cups
load printers = yes
printing = cups

# Administrador do Domínio
admin users = root
#+admin-dominio

# Configurações Gerais do Domínio
security = user
domain master = yes
preferred master = yes
os level = 75
domain logons = yes

# Servidor de Data/Hora
time server = yes

# Script de Logon (Executado na Inicialização dos Clientes)
logon script = netlogon.bat



# Mapeamento
logon drive = H:
logon path = \\%N\profiles\%u
logon home = \\%N\profiles\%u
case sensitive = no

# Corrige acentuação dos arquivos compartilhados
unix charset = iso8859-1
display charset = cp850

# Log Configuração
log file = /var/log/samba/log.%m
max log size = 50
debug level = 2
#log level = 2

log level = 3
#log level = 3 passdb:5 auth:10 winbind:2


# Compartilhamentos ---
restrict anonymous = no
max protocol = NT
ldap ssl = No
server signing = Auto

[NETLOGON]
comment = Serviço de logon
path = /home/netlogon
browseable = no
read only = yes

[Profiles]
create mask = 0600
browseable = no
directory mask = 0700
comment = Diretorio Particular do Usuario
writable = yes
path = /home/usuarios
#veto files = /*.mp3/*.wma/*.wmv/*.avi/*.mpg/*.wav/


[ldc]
comment = Diretório de acesso dos estagiários
browseable = yes
writeable = yes
#   valid users = admin-dominio
path = /home/ldc

[FTP]
browseable = no
comment = Diretório do FTP
valid users = +admin-dominio
writable = yes
path = /home/ftp


[site]
comment = Diretório particular
browseable = no
valid users = walkyria, rovaris
writeable = yes
path = /var/www

[Publico]
writable = yes
delete readonly = yes
path = /home/publico
guest ok = yes
create mask = 0777
comment = Diretório Público
veto files = /*.mp3/*.wma/*.wmv/*.avi/*.mpg/*.wav/
#valid users = +admin-dominio
---


ARQUIVO SMB.CONF 3.5.6
 
---

[global]

# Identificando Maquina e Dominio
   workgroup = LDC2
   netbios name = LDCSER2
   server string = %h server

   wins server = w.x.y.z
   dns proxy = no
   name resolve order = lmhosts host wins bcast
   #interfaces = 127.0.0.0/8 eth0
   bind interfaces only = yes


# Logs
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0

# Outros
   panic action = /usr/share/samba/panic-action %d
   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* 
%n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   domain logons = yes
   logon path = \\%N\profiles\%U
   logon drive = H:
   logon script = logon.cmd
 add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u
 add machine script  = /usr/sbin/useradd -g machines -c "%u machine account" -d 
/var/lib/samba -s /bin/false %u
 add group script = /usr/sbin/addgroup --force-badname %g


# Impressoras
   printing = bsd
   printcap name = /etc/

Problema com o Samba 3.5.6‏

2011-08-05 Por tôpico Darley Rovaris da Silva

Pessoal, estou com o seguinte problema:

Estava até ontem como meu
 servidor samba rodando normalmente na versão 3.2.5, no Debian Lenny. 
Recebemos novas estações de trabalho com Windows Seven Professional, 
logo pesquisei e notei que seria preciso atualizar a versão do samba. 
Com a ajuda do nosso amigo Fábio Rabelo, consegui atualizar o samba  
para a versão 3.5.6 através do Back Ports do Debian (deb 
http://backports.debian.org/debian-backports lenny-backports main).

Mantendo
 o smb.conf da versão anterior, 3.2.5, consigo inserir todas as estações
 no Domínio PDC, sejam elas com Seven, Vista ou XP, porém não consigo 
logar no domínio pois retorna "O sistema não pode fazer logon porque o 
domínio XXX não está disponível". Uma vez que a estação ingressou no 
domínio, se eu trocar o smb.conf para o da versão 3.5.6 consigo logar 
quase que normalmente pois apresenta erro no perfil móvel do usuário.

Se
 desde o começo mantenho o arquivo da versão 3.5.6, logo já não consigo 
inserir as estações no domínio retornando mensagem: Erro durante a 
tentativa de ingresso no domínio . O domínio especificado não existe
 ou não pode ser contatado.

Já tentei mesclar os dois arquivos sem sucesso.


ARQUIVO SMB.CONF 3.2.5 
-

[global]

# Identificação da Máquina e Domínio
workgroup = LDC2
netbios name = LDCSER2
server string = Servidor Samba versão %v


# Seven no Dominio
lanman auth = Yes
client NTLMv2 auth = Yes

# Configuração Impressoras
printcap name = cups
load printers = yes
printing = cups

# Administrador do Domínio
admin users = root
#+admin-dominio

# Configurações Gerais do Domínio
security = user
domain master = yes
preferred master = yes
os level = 75
domain logons = yes

# Servidor de Data/Hora
time server = yes

# Script de Logon (Executado na Inicialização dos Clientes)
logon script = netlogon.bat



# Mapeamento
logon drive = H:
logon path = \\%N\profiles\%u
logon home = \\%N\profiles\%u
case sensitive = no

# Corrige acentuação dos arquivos compartilhados
unix charset = iso8859-1
display charset = cp850

# Log Configuração
log file = /var/log/samba/log.%m
max log size = 50
debug level = 2
#log level = 2

log level = 3
#log level = 3 passdb:5 auth:10 winbind:2


# Compartilhamentos ---
restrict anonymous = no
max protocol = NT
ldap ssl = No
server signing = Auto

[NETLOGON]
comment = Serviço de logon
path = /home/netlogon
browseable = no
read only = yes

[Profiles]
create mask = 0600
browseable = no
directory mask = 0700
comment = Diretorio Particular do Usuario
writable = yes
path = /home/usuarios
#veto files = /*.mp3/*.wma/*.wmv/*.avi/*.mpg/*.wav/


[ldc]
comment = Diretório de acesso dos estagiários
browseable = yes
writeable = yes
#   valid users = admin-dominio
path = /home/ldc

[FTP]
browseable = no
comment = Diretório do FTP
valid users = +admin-dominio
writable = yes
path = /home/ftp


[site]
comment = Diretório particular
browseable = no
valid users = walkyria, rovaris
writeable = yes
path = /var/www

[Publico]
writable = yes
delete readonly = yes
path = /home/publico
guest ok = yes
create mask = 0777
comment = Diretório Público
veto files = /*.mp3/*.wma/*.wmv/*.avi/*.mpg/*.wav/
#valid users = +admin-dominio
---


ARQUIVO SMB.CONF 3.5.6
 
---

[global]

# Identificando Maquina e Dominio
   workgroup = LDC2
   netbios name = LDCSER2
   server string = %h server

   wins server = w.x.y.z
   dns proxy = no
   name resolve order = lmhosts host wins bcast
   #interfaces = 127.0.0.0/8 eth0
   bind interfaces only = yes


# Logs
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0

# Outros
   panic action = /usr/share/samba/panic-action %d
   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* 
%n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   domain logons = yes
   logon path = \\%N\profiles\%U
   logon drive = H:
   logon script = logon.cmd
 add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u
 add machine script  = /usr/sbin/useradd -g machines -c "%u machine account" -d 
/var/lib/samba -s /bin/false %u
 add group script = /usr/sbin/addgroup --force-badname %g


# Impressoras
   printing = bsd
   printcap name = /etc/