Samba não faz mapeamento automático

Iniciado por Felipesm, 24 de Fevereiro de 2011, 09:51

tópico anterior - próximo tópico

Felipesm

Olá,
Tenho um servidor com Samba como controlador de Dominio, e scripts de mapeamento automático na pasta /home/netlogon/nomedousuário.bat e no smb.conf com a diretriz:
logon script = %U.bat

mas mesmo assim os usuários não fazendo o mapeamento automático no domínio,a maioria das maquinas é Windows 7,poucas com windows XP.Outra informação que pode talves nos ajudar a resolver o problema é que o servidor usa perfis locais não mais perfis moveis, desabilitei porque o login estava demorando muito para sincronizar os arquivos locais com os do servidor.
Obrigado desde já pela atenção e ajuda.

zekkerj

Tente colocar o caminho completo no parâmetro, como

logon script = \\%S\netlogon\%U.bat
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Felipesm

Tentei sua configuração e não funcionou, continua sem mapear.

zekkerj

Volte ao original, teste o funcionamento nas estações XP. Se funcionar no XP, e não no Win7, é problema nele. Se não me engano isso já foi reportado por alguém...
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Felipesm

Nas maquinas windows XP agora passaram a dar o erro:
Não foi possivel contatar um controlador de dominio para o dominio PPV

Certifique-se que o nome de dominio foi digitado corretamente.

zekkerj

isso com as configurações originais, correto?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Felipesm

Com essa configuração:
[global]
        workgroup = PPV
        netbios name = ServidorPPV
        server string = Servidor de Arquivos PPV
        logon script = %U.bat
        security = user
        #Essa pasta abaixo fica em /var/profiles/
        logon path =
#\\%L\profiles\%U
        logon home =
#\\%L\%U\.profiles
        domain logons = Yes
        os level = 100
        preferred master = Yes
        domain master = Yes
        log level = 3
        log file = /var/log/samba/%m.log
        encrypt passwords = true
        unix charset = iso8859-1
        display charset = cp850
        admin users = root
        remote announce = 192.1681.254/PPV
        username map = /etc/samba/smbusers
        add machine script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u
        vfs objects = recycle
        recycle:keeptree = yes
        recycle:versions = yes
        recycle:repository = /var/samba/trash/%U
        recycle:exclude = *.tmp, *.log, *.obj, ~*.*, *.bak, *.iso
        recycle:exclude_dir = tmp, cache
        ntlm auth = YES
        #Para clientes Win 95/98/DOS
        lanman auth = Yes
        client ntlmv2 auth = YES
        Level0 oplocks = no
        # Remover o Daley de login no windows 7
        socket options = TCP_NODELAY SO_RCVBUF=2048



[profiles]
      path = /var/profiles
      writeable = Yes
      browseable = No
      create mask = 0600
      directory mask = 0700

[Home]
        path = /home/%U
        read only = No
        create mask =600
        force create mode = 0777
        directory mask = 0777
        guest ok = Yes
        valid users = %U
        writable = Yes

[Publico]
        path = /media/Data/Servidor/publico
        read only = no
        browseable = yes
        create mask =600
        force create mode = 0777
        directory mask = 0777
        guest ok = Yes
        writable = Yes

[Programacao]
        path = /media/Data/Servidor/programacao
        read only = No
        create mask =600
        force create mode = 0777
        directory mask = 0777
        browseable = yes
        valid users =  @programacao
        guest ok = Yes
        writable = Yes
[Design]
        path = /media/Data/Servidor/design
        read only = No
        create mask =600
        force create mode = 0777
        directory mask = 0777
        valid users = @design
        guest ok = Yes
        writable = Yes
[Lixeira]
        path = /var/samba/trash/%U
        writable = yes

[Gerencia]
        path = /media/Data/Servidor/administracao
        read only = No
        create mask =600
        force create mode = 0777
        directory mask = 0777
        valid users = @administracao
        guest ok = Yes
        writable = Yes

[Pedagogica]
        path = /media/Data/Servidor/pedagogico
        read only = No
        create mask =600
        force create mode = 0777
        directory mask = 0777
        valid users = @pedagogico
        guest ok = Yes
        writable = Yes
[Hardware]
        path = /media/Data/Servidor/hardware
        read only = No
        create mask =600
        force create mode = 0777
        directory mask = 0777
        valid users = @hardware
        guest ok = Yes
        writable = Yes

[FTP]
        path = /media/Data/Servidor/www/
        read only = No
        create mask =600
        force create mode = 0777
        directory mask = 0777
        valid users = felipe,lzanol
        guest ok = Yes
        writable = Yes

[netlogon]
comment = The domain logon service
path = /home/netlogon/
public = no
writeable = no
browsable = no
[MPSBR]
path = /media/Data/Servidor/MPSBR/
        read only = No
        create mask =600
        force create mode = 1777
        directory mask = 1777
        guest ok = Yes
        writable = Yes

[SVN]
        path = /media/Data/Servidor/svn
        read only = no
        browseable = yes
        create mask =600
        force create mode = 0777
        directory mask = 0777
        guest ok = Yes
[FINEP]
        path = /media/Data/Servidor/FINEP
        read only = no
        browseable = yes
        create mask =600
        force create mode = 0777
        directory mask = 0777
        guest ok = NO
        writable = Yes


zekkerj

Citarlogon path =
   #\\%L\profiles\%U
        logon home =
   #\\%L\%U\.profiles
Isso estava assim, mesmo, em duas linhas?

Citarremote announce = 192.1681.254/PPV

Essa linha está errada.

Citar#Para clientes Win 95/98/DOS
        lanman auth = Yes
Vc tem clientes Win95/98/DOS? Se não tiver, desative isso.


Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Felipesm

Citação de: zekkerj online 24 de Fevereiro de 2011, 13:39
Citarlogon path =
   #\\%L\profiles\%U
       logon home =
   #\\%L\%U\.profiles
Isso estava assim, mesmo, em duas linhas?
Sim eu comentei as linhas para deixar como perfil local.


Citação de: zekkerj online 24 de Fevereiro de 2011, 13:39
Citarremote announce = 192.1681.254/PPV

Essa linha está errada.

Como faço para concerta-la?

Citação de: zekkerj online 24 de Fevereiro de 2011, 13:39
Citar#Para clientes Win 95/98/DOS
       lanman auth = Yes
Vc tem clientes Win95/98/DOS? Se não tiver, desative isso.
Pronto Removi.



zekkerj

CitarSim eu comentei as linhas para deixar como perfil local.
Lembre que isso só vale pras contas criadas depois da modificação.

Citaromo faço para concerta-la?
Vc pode conSertá-la corrigindo o endereço IP, que deve ser o endereço de outro servidor Samba ou o endereço de broadcast de uma rede.
Esse parâmetro não é necessário se vc só tiver uma faixa de rede. Só é preciso fazer isso se tiver duas redes (p.ex rede cabeada com uma faixa de endereços, rede wireless com outra faixa); nesse caso tem que configurar o roteador para permitir a passagem de "directed IP broadcasts".

Se isso pode ser o motivo das estações não encontrarem o domínio? Sim, pode ser.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Felipesm

Citação de: zekkerj online 24 de Fevereiro de 2011, 14:15
CitarSim eu comentei as linhas para deixar como perfil local.
Lembre que isso só vale pras contas criadas depois da modificação.
Então como farei para deixar o próximos usuário a serem criados como perfil local?

Citação de: zekkerj online 24 de Fevereiro de 2011, 14:15
Citarcomo faço para concerta-la?
Vc pode conSertá-la corrigindo o endereço IP, que deve ser o endereço de outro servidor Samba ou o endereço de broadcast de uma rede.
Esse parâmetro não é necessário se vc só tiver uma faixa de rede. Só é preciso fazer isso se tiver duas redes (p.ex rede cabeada com uma faixa de endereços, rede wireless com outra faixa); nesse caso tem que configurar o roteador para permitir a passagem de "directed IP broadcasts".


Se isso pode ser o motivo das estações não encontrarem o domínio? Sim, pode ser.
Removi esse parâmetro e mesmo assim não funcionou na estação window XP

zekkerj

CitarEntão como farei para deixar o próximos usuário a serem criados como perfil local?
Vc já fez. O problema pode ser com os usuários que vc criou antes.

CitarRemovi esse parâmetro e mesmo assim não funcionou na estação window XP
Confirme que o serviço nmbd está ativo.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Felipesm

CitarEntão como farei para deixar o próximos usuário a serem criados como perfil local?
Vc já fez. O problema pode ser com os usuários que vc criou antes.
Os usuário que criei antes estão logando normalmente, e utilizando normalmente so que agora sem o delay de sincronismo com o perfil no servidor, diminuiu para um tempo de espera de login em média 10 a 15 segundos.
CitarRemovi esse parâmetro e mesmo assim não funcionou na estação window XP
Confirme que o serviço nmbd está ativo.


nmbd start/running, process 9797

Felipesm

Só falta o mapeamento automático para que o servidor fique perfeito.
Arquivo de mapeamento talvez pode ser util:

net use I: \\servidorppv\home
net use J: \\servidorppv\programacao
net use K: \\servidorppv\publico
net use H: \\servidorppv\svn

Felipesm

Consegui testar no Windows XP e nele também não funcionou o mapeamento automático.