Autor Tópico: Samba não faz mapeamento automático  (Lida 10967 vezes)

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Samba não faz mapeamento automático
« Resposta #15 Online: 28 de Fevereiro de 2011, 10:22 »
Alguma mensagem de erro em particular?

Está acompanhando os logs do samba?
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

Offline Felipesm

  • Usuário Ubuntu
  • *
  • Mensagens: 111
    • Ver perfil
Re: Samba não faz mapeamento automático
« Resposta #16 Online: 28 de Fevereiro de 2011, 10:39 »
Nenhuma mensagem de erro não, mas no log da maquina virtual que estou testando no samba procurei algo a respeito do netlogon que é a pasta onde ficam os bats e retornou o seguinte log:
Código: [Selecionar]
[2011/02/24 11:34:34.590778,  3] smbd/vfs.c:851(check_reduced_name)
  check_reduced_name [.] [/home/netlogon]
[2011/02/24 11:34:34.590804,  3] smbd/vfs.c:1008(check_reduced_name)
  check_reduced_name: . reduced to /home/netlogon
[2011/02/24 11:34:34.590839,  3] smbd/trans2.c:5225(call_trans2qfilepathinfo)
  call_trans2qfilepathinfo . (fnum = -1) level=1004 call=5 total_data=0
[2011/02/24 11:34:34.592118,  3] smbd/process.c:1485(process_smb)
  Transaction 37 of length 80 (0 toread)
[2011/02/24 11:34:34.592160,  3] smbd/process.c:1294(switch_message)
  switch message SMBtrans2 (pid 780) conn 0x7f1f236e8d00
[2011/02/24 11:34:34.592186,  3] smbd/trans2.c:5099(call_trans2qfilepathinfo)
  call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1005
[2011/02/24 11:34:34.592213,  3] smbd/vfs.c:851(check_reduced_name)
  check_reduced_name [.] [/home/netlogon]
[2011/02/24 11:34:34.592246,  3] smbd/vfs.c:1008(check_reduced_name)
  check_reduced_name: . reduced to /home/netlogon

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Samba não faz mapeamento automático
« Resposta #17 Online: 28 de Fevereiro de 2011, 10:47 »
Vc consegue acessar esses compartilhamentos manualmente?
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

Offline Felipesm

  • Usuário Ubuntu
  • *
  • Mensagens: 111
    • Ver perfil
Re: Samba não faz mapeamento automático
« Resposta #18 Online: 28 de Fevereiro de 2011, 10:52 »
Consigo sim inclusive consigo monta-los manualmente.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Samba não faz mapeamento automático
« Resposta #19 Online: 28 de Fevereiro de 2011, 11:22 »
Então o problema deve ser no compartilhamento em si, e/ou no script de logon.

Se vc abrir o compartilhamento onde está esse script, vc consegue executá-lo numa estação de trabalho?
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

Offline Felipesm

  • Usuário Ubuntu
  • *
  • Mensagens: 111
    • Ver perfil
Re: Samba não faz mapeamento automático
« Resposta #20 Online: 28 de Fevereiro de 2011, 11:28 »
Consigo mas não consigo ve-la nas pastas compartilhadas,a pasta está oculta e com os seguintes parâmetros:
Código: [Selecionar]

 comment = The domain logon service
        path = /home/netlogon/
        public = no
        writeable = no
        browsable = no

Executei o bat perfeitamente e ele montou os drivers perfeitamente.

Offline valdineysr

  • Usuário Ubuntu
  • *
  • Mensagens: 139
  • Linux para todos
    • Ver perfil
    • opengrafics-linux e atrelados gráficos.
Re: Samba não faz mapeamento automático
« Resposta #21 Online: 28 de Fevereiro de 2011, 13:20 »
Consigo mas não consigo ve-la nas pastas compartilhadas,a pasta está oculta e com os seguintes parâmetros:
Código: [Selecionar]

 comment = The domain logon service
        path = /home/netlogon/
        public = no
        writeable = no
        browsable = no

Executei o bat perfeitamente e ele montou os drivers perfeitamente.

Se está executando, se o script pra mapear  está rodando nas máquinas clientes. Então deixa do jeito que tá, pois ninguém pŕecisa ver essa pasta só o próprio samba, ou seja, deixa browsable = no ;D
Valdiney Ribeiro
---------------------------------
Analista de Sistemas

Offline Felipesm

  • Usuário Ubuntu
  • *
  • Mensagens: 111
    • Ver perfil
Re: Samba não faz mapeamento automático
« Resposta #22 Online: 28 de Fevereiro de 2011, 13:29 »
valdineysr meu caro funciona quando eu chamo manualmente(acesso o compartilhamento netlogon e clico 2 vezes no .bat com o nome do usuário),mas quando faz o login o script não é excecutado.


Offline valdineysr

  • Usuário Ubuntu
  • *
  • Mensagens: 139
  • Linux para todos
    • Ver perfil
    • opengrafics-linux e atrelados gráficos.
Re: Samba não faz mapeamento automático
« Resposta #23 Online: 02 de MAR?O de 2011, 08:16 »
valdineysr meu caro funciona quando eu chamo manualmente(acesso o compartilhamento netlogon e clico 2 vezes no .bat com o nome do usuário),mas quando faz o login o script não é excecutado.



Comigo deu certo seguindo o guia de servidores ubuntu. O processo de criação da pasta está assim, deixei as mesma pasta por questões de padrões hierárquicos ressaltados no guia.

Código: [Selecionar]
# mkdir -p /srv/samba/netlogon

Aqui ele criar o arquivo com a extensão logon.cmd, particulamente deixei essa mesma extensão indicada pelo guia ubuntu de servidores, pra não correr riscos de incompatilibidade.
 
Código: [Selecionar]
# touch /srv/samba/netlogon/logon.cmd

já no samba server  comartilhamento do meu netlogon esta assim:

Código: [Selecionar]
[netlogon]
   comment = Network Logon Service
   path = /srv/samba/netlogon
   guest ok = yes
   read only = yes
   share modes = no

Talvez  habilitar o guest seja necessário para que qualquer usuário possa executar o script.

blz ;D
Valdiney Ribeiro
---------------------------------
Analista de Sistemas

Offline Felipesm

  • Usuário Ubuntu
  • *
  • Mensagens: 111
    • Ver perfil
Re: Samba não faz mapeamento automático
« Resposta #24 Online: 02 de MAR?O de 2011, 14:53 »
Coloquei o guest ok e nada.Olhe como está:

Código: [Selecionar]
logon script = \\%S\netlogon\%U.bat

Código: [Selecionar]
[netlogon]
        comment = The domain logon service
        path = /home/netlogon/
        public = no
        guest ok = yes
        writeable = no
        browsable = no

Código: [Selecionar]
-rw-r--r--  1 root root  129 2011-02-24 11:29 felipe.bat

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Samba não faz mapeamento automático
« Resposta #25 Online: 02 de MAR?O de 2011, 15:03 »
Felipe, eu estou achando que o problema está no perfil dos usuários, que não está habilitado pra executar um script de logon.

Experimente criar um novo usuário e testar novamente o login com ele.
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

Offline Felipesm

  • Usuário Ubuntu
  • *
  • Mensagens: 111
    • Ver perfil
Re: Samba não faz mapeamento automático
« Resposta #26 Online: 02 de MAR?O de 2011, 15:18 »
Criei o novo usuário e recebi o erro no windows 7 e no windows XP também um erro semelhante:

Código: [Selecionar]
There are currently no logon servers avaliable to service to the logon request

Offline Felipesm

  • Usuário Ubuntu
  • *
  • Mensagens: 111
    • Ver perfil
Re: Samba não faz mapeamento automático
« Resposta #27 Online: 02 de MAR?O de 2011, 15:34 »
Retirei a maquina do dominio e quando fui coloca-la novamente deu o erro:
Código: [Selecionar]
Não pôde ser contatado um controlador de domínio para o domínio a PPV

Certifique-se de que o nome de domínio foi digitado corretamente.

smb.conf
Código: [Selecionar]
[global]
        workgroup = PPV
        netbios name = ServidorPPV
        server string = Servidor de Arquivos PPV
logon script = \\%S\netlogon\%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
        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


Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Samba não faz mapeamento automático
« Resposta #28 Online: 02 de MAR?O de 2011, 16:02 »
Você não disse que conseguia acessar o compartilhamento manualmente? Como consegue acessar, se o domínio não está sendo encontrado?

Vc consegue acessar esses compartilhamentos manualmente?
Consigo sim inclusive consigo monta-los manualmente.

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

Offline Felipesm

  • Usuário Ubuntu
  • *
  • Mensagens: 111
    • Ver perfil
Re: Samba não faz mapeamento automático
« Resposta #29 Online: 02 de MAR?O de 2011, 16:04 »
AGORA ele não consegue ser acessado, nas maquinas que ja estavam no dominio, elas acessam normalmente, mais uma maquina digamos que "virgem" ela da esse erro.Por exemplo da maquina que estou postando esta resposta ela está no domino e está acessando todos os compartilhamentos normalmente.