Problema com o Samba 3.5.6
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 =
Problema com o Samba 3.5.6
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 =
Problema com o Samba 3.5.6
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/printcap
Problema com o Samba 3.5.6 (RESOLVIDO)
Usei uma configuração básica do smb.conf e funcionou. Obrigado! Segue a quem interessar. [global] workgroup = Dominio netbios name = GDH server string = Samba PDC domain master = yes preferred master = yes local master = yes domain logons = yes logon script = netlogon.bat time server = yes security = user encrypt passwords = yes os level = 100 # Mapeamento logon home = \\%L\%U\.profiles logon path = \\%L\profiles\%U [profiles] path = /home/usuarios writeable = Yes browseable = No create mask = 0600 directory mask = 0700 comment = Diretorio Particular do Usuario [netlogon] comment = Servico de Logon path = /home/netlogon guest ok = Yes browseable = no read only = yes Darley Rovaris da Silva Assistente de Suporte Acadêmico II - FEIS_UNESP www.ldc.feis.unesp.br User Linux: #435590 -
Problema com o samba
Tenho um servidor samba rodando na minha rede mas a a alguns dias ele apresentou um problema estranho tenho uma aplicação que verifica se o usuário esta logado na rede tentando acessar o servidor pelo ip dessa forma: //192.168.5.252 e os usuários acessam os compartilhamentos mapeados pelo nome do servidor como em //samba/compartilhamento como disse ate alguns dias atras isso funcionava perfeitamente mas hoje temos problema pois ao acessar pelo nome //samba/compartilhamento ele solicita a senha do usuário até ai normal mas ao acessar da mesma maquina pelo endereço ip //192.168.5.252 ele novamente pede o usuário e a senha e antes isso não acontecia e acho que nem deveria acontecer mas acontece, não atualizei o samba recente mente e ele esta na versão 3.0.24 testei a mesma configuração na versão 3.0.28a em outra maquina e tb deu o mesmo problema preciso de ajuda pra resolver se alguem tiver alguma idéia do que pode ser por favor me ajudem segue o arquivo smb.conf: [global] workgroup = grupo netbios name = samba server string = servidor #--- # Configuração de controlador de dominio (PDC) domain master = yes Prefered master = yes local master = yes domain logons = yes os level = 100 wins support = yes #--- # Scripts de logon logon script = autent.bat #--- #Tipo de segurança security = user #--- # Orientação para desempenho da rede socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 dns proxy = no #--- # Senhas criptografadas encrypt passwords = true smb passwd file = /etc/samba/smbpasswd #--- #Sincroniza alteração de senhas unix password sync = Yes passwd program = /usr/bin/passwd %u passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n \n *passwd:*all*authentication*tokens*updated*successfully* #--- # Configuração dos logs log file = /var/log/samba/log.%m max log size = 50 debug level = 1 #--- # Proibir Extencoes de Arquivos # veto files = /*.mp3/*.mpg/*.avi/*.wmv/*.wma/*.ogg/*.ogm/*.src/ *.pif/*.exe/ #--- # Salva Todos os arquivos em minusculas preserve case = no default case = lower #--- # Tamanho dos nomes de usuarios e senhas password level = 8 username level = 8 #--- # Aceita conexoes somente da rede hosts allow = 192.168.5. 192.168.6. #--- # Aceita Conexoes somente da interface interfaces = eth1 eth0 bind interfaces only = yes #--- # Configuração de impressoras # printcap name = /etc/printcap # load printers = yes # printing = lprng #-- # Compartilhamentos #[homes] # comment = Diretorio Home # valid users = %S # veto files = /*.mp3/*.exe/*.mpg/*.avi/*.bat/*.wmv/*.wma/*.ogg/ *.ogm/*.src/*.pif/*.iso/*.vob/*.rmvb/*.rmv/*rm/*.bin/*.cue/*.tar/*.zip/ *.rar/*.7z/*.pps/ # create mask = 0755 # directory mask = 0755 # browseable = no # writable = yes # vfs objects = recycle # recycle:keeptree = yes # recycle:versions = yes # recycle:repository = /home/lixeira/%U # recycle:exclude = *.tmp, *.log, *.obj, ~*.*, *.bak, *.iso # recycle:exclude_dir = tmp, cache [arquivos] path = /home/arquivos comment = Diretorio de Arquivos valid users = funec @admin @ads writable = yes browseable = yes create mask = 755 directory mask = 755 veto files = /*.mp3/*.exe/*.mpg/*.avi/*.bat/*.wmv/*.wma/*.ogg/*.ogm/ *.src/*.pif/*.iso/*.vob/*.rmvb/*.rmv/*rm/*.bin/*.cue/*.tar/*.zip/*.rar/ *.7z/*.pps/ vfs objects = recycle recycle:keeptree = yes recycle:versions = yes recycle:repository = /home/lixeira/%U recycle:exclude = *.tmp, *.log, *.obj, ~*.*, *.bak, *.iso recycle:exclude_dir = tmp, cache [Programas] path = /home/programas comment = Diretorio de Programas writable = yes browseable = no create mask = 0700 directory mask = 0700 invalid users = funec professor [netlogon] comment = Network Logon Service path = /home/netlogon guest ok = yes writable = no browseable = no share
Re: Problema com o samba
Fiz um upgrade do servidor por força maior, e fui obrigado a atualizar o samba para 3.0.28a, e daí começei a experimentar alguns problemas, veja se algum deles se encaixa com o seu problema também. Meu samba tem duas placas de rede e o samba está bindado para usar ambas, mas nao sei o porque, mas ao fazer isso, as maquinas win95 e win98 não autenticam, ou oras raramente autenticam aleatoriamente. Quanto ao WinXP, todas autenticam e não dão nenhum problema. Solução ? Editar /etc/network/interfaces e remover a configuração da eth1 (ip fixo) ou bindar no samba apenas uma NIC. Por default, o samba nao deixava logar maquinas com win9x até que eu tivesse de incluir as instruções : announce as = NT Server client lanman auth = true Também a instrução : passdb backend = smbpasswd:/etc/samba/smbpasswd que antes funcionava teve que ser trocada para : passdb backend = smbpasswd smb passwd file = /etc/samba/smbpasswd Eu ainda preciso testar melhor isso antes de afirmar, mas aparentemente a instrução 'veto files' deixou de funcionar. Todas as maquinas tem que estar no dominio, se isso não ocorrer, uma não mapeia a outra com respeito a impressoras e fica pedindo senha direto, senhas que não funcionam. Isso deu tanto chabú, que no dominio que tive aqui, tive que remover o arquivo /etc/samba/smbpasswd e cadastrar todos os usuários/maquinas novamente, o arquivo /etc/samba/smbpasswd já era antigo, e talvez algo nele tenha mudado de uma versão do samba para outra. Hoje tá tudo legal, tirando o fato de funcionar apenas com uma NIC. Mas foram problemas em cima de problemas. []'s e sucesso. 2008/9/3 Rafael [EMAIL PROTECTED]: Tenho um servidor samba rodando na minha rede mas a a alguns dias ele apresentou um problema estranho tenho uma aplicação que verifica se o usuário esta logado na rede tentando acessar o servidor pelo ip dessa forma: //192.168.5.252 e os usuários acessam os compartilhamentos mapeados pelo nome do servidor como em //samba/compartilhamento como disse ate alguns dias atras isso funcionava perfeitamente mas hoje temos problema pois ao acessar pelo nome //samba/compartilhamento ele solicita a senha do usuário até ai normal mas ao acessar da mesma maquina pelo endereço ip //192.168.5.252 ele novamente pede o usuário e a senha e antes isso não acontecia e acho que nem deveria acontecer mas acontece, não atualizei o samba recente mente e ele esta na versão 3.0.24 testei a mesma configuração na versão 3.0.28a em outra maquina e tb deu o mesmo problema preciso de ajuda pra resolver se alguem tiver alguma idéia do que pode ser por favor me ajudem segue o arquivo smb.conf: [global] workgroup = grupo netbios name = samba server string = servidor #--- # Configuração de controlador de dominio (PDC) domain master = yes Prefered master = yes local master = yes domain logons = yes os level = 100 wins support = yes #--- # Scripts de logon logon script = autent.bat #--- #Tipo de segurança security = user #--- # Orientação para desempenho da rede socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 dns proxy = no #--- # Senhas criptografadas encrypt passwords = true smb passwd file = /etc/samba/smbpasswd #--- #Sincroniza alteração de senhas unix password sync = Yes passwd program = /usr/bin/passwd %u passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n \n *passwd:*all*authentication*tokens*updated*successfully* #--- # Configuração dos logs log file = /var/log/samba/log.%m max log size = 50 debug level = 1 #--- # Proibir Extencoes de Arquivos # veto files = /*.mp3/*.mpg/*.avi/*.wmv/*.wma/*.ogg/*.ogm/*.src/ *.pif/*.exe/ #--- # Salva Todos os arquivos em minusculas preserve case = no default case = lower #--- # Tamanho dos nomes de usuarios e senhas password level = 8 username level = 8 #--- # Aceita conexoes somente da rede hosts allow = 192.168.5. 192.168.6. #--- # Aceita Conexoes somente da interface interfaces = eth1 eth0 bind interfaces only = yes