[resolvido]SMBD não inicia

Iniciado por felipe_mdm, 28 de Maio de 2010, 17:32

tópico anterior - próximo tópico

felipe_mdm

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?

zekkerj

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

felipe_mdm

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!!

zekkerj

Citarque 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???

Citarno 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

felipe_mdm

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...

zekkerj

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

felipe_mdm

Estranho, não existe essa linha.....