Autor Tópico: [resolvido]SMBD não inicia  (Lida 6366 vezes)

Offline felipe_mdm

  • Usuário Ubuntu
  • *
  • Mensagens: 32
    • Ver perfil
[resolvido]SMBD não inicia
« Online: 28 de Maio de 2010, 17:32 »
Estou com um problema no SAMBA, dentre eles não consigo dar o restart, e percebi que o SMBD não inicia, ao contrário do NMBD.
Já pesquisei bastante sobre e não encontrei nenhuma solução.
Só para constar, meu smb.conf é o padrão, e o log do samba.smbd é:

Copyright Andrew Tridgell and the Samba Team 1992-2009
[2010/05/28 17:08:39,  0] printing/pcap.c:178(pcap_cache_reload)
  Unable to open printcap file lpstat for read!
[2010/05/28 17:08:39,  0] printing/pcap.c:178(pcap_cache_reload)
  Unable to open printcap file lpstat for read!
[2010/05/28 17:08:39,  0] passdb/pdb_interface.c:253(guest_user_info)
  guest_user_info: Unable to locate guest account [nobody]!
[2010/05/28 17:08:39,  0] smbd/server.c:1200(main)
  ERROR: failed to setup guest info.

Alguém já teve algum problema parecido ou sabe como resolver?
« Última modificação: 28 de Maio de 2010, 20:02 por felipe_mdm »

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: SMBD não inicia
« Resposta #1 Online: 28 de Maio de 2010, 17:50 »
O usuário "nobody" deveria existir em sua máquina. Vc está usando algum tipo de autenticação não-padrão? Tipo, LDAP, Winbind, NIS+, etc?
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 felipe_mdm

  • Usuário Ubuntu
  • *
  • Mensagens: 32
    • Ver perfil
Re: SMBD não inicia
« Resposta #2 Online: 28 de Maio de 2010, 20:01 »
Adicionei o usuário, que por sinal eu mesmo tinha excluído na intenção de deixar o pc mais seguro, e o restart voltou ao normal, no entanto ao rodar o "system-config-samba" recebo o aviso que as configurações (do smb.conf padrão) não foram compreendidas.
=p

mas valeu pela ajuda!!

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: [resolvido]SMBD não inicia
« Resposta #3 Online: 28 de Maio de 2010, 23:51 »
Citar
que por sinal eu mesmo tinha excluído na intenção de deixar o pc mais seguro
Ele existe exatamente pra que o Linux seja mais seguro... quem te orientou a fazer isso???

Citar
no entanto ao rodar o "system-config-samba" recebo o aviso que as configurações (do smb.conf padrão) não foram compreendidas.
Execute o comando "testparm" e cole a saída aqui. Esse comando analisa o smb.conf e se houver alguma diretiva errada, ele avisa.
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 felipe_mdm

  • Usuário Ubuntu
  • *
  • Mensagens: 32
    • Ver perfil
Re: [resolvido]SMBD não inicia
« Resposta #4 Online: 29 de Maio de 2010, 19:37 »
a saida:

Load smb config files from /etc/samba/smb.conf
rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

qnt a exclusão do usuário, eu supus (erradamente) que tendo tal usuário, poderiam se logar no meu computador usando essa conta...

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: [resolvido]SMBD não inicia
« Resposta #5 Online: 30 de Maio de 2010, 00:43 »
Comente ou apague essa linha "rlimit_max", não há muitos motivos para que um usuário "comum" mexa nessas opções de ajuste fino do samba.

Quanto ao tal usuário, ele é como uma camada de proteção. A idéia do usuário "nobody" é que ele não é ninguém: ele não pode acessar arquivos, não pode mexer em nada, não pode fazer nada. E assim, se o processo é invadido, fica mais difícil para o invasor se espalhar pela sua máquina. É essencial que o usuário não possa fazer login. A entrada dele no arquivo /etc/passwd deve ser parecida com isso:

nobody:x:65534:65534:nobody:/nonexistent:/bin/sh

(Essa eu peguei em minha máquina; eu mesmo, a teria criado com um "/bin/false" no final)
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 felipe_mdm

  • Usuário Ubuntu
  • *
  • Mensagens: 32
    • Ver perfil
Re: [resolvido]SMBD não inicia
« Resposta #6 Online: 30 de Maio de 2010, 01:54 »
Estranho, não existe essa linha.....