O Samba mantém o aviso 'Sessão fechada para o usuário ninguém'. Por quê?

11

Eu configurei um servidor Ubuntu 14.04, usando o Samba para compartilhar arquivos com nossos clientes Windows. Tudo parece estar funcionando corretamente, mas ao verificar meus logs de autenticação, vejo a linha 'sessão fechada para o usuário ninguém' repetida muitas vezes, embora nenhuma sessão tenha sido aberta para esse usuário. Todas as mensagens abertas da sessão têm o nome de usuário correto incluído.

Entendo o papel do usuário ninguém, mas não sei por que o Samba continua gerando essa mensagem. Em uma linha, a mensagem 'sessão fechada' é repetida 58 vezes, sem que outras mensagens de log de autenticação sejam interrompidas.

É provável que o Samba esteja configurado incorretamente?

Fico feliz em publicar quaisquer logs / confs / outputs necessários, se isso ajudar.

EDITAR:

Eu desabilitei anteriormente a sincronização de senha do Samba usando pam-auth-updatepara interromper a mensagem 'No Talloc Stackframe', assim , isso poderia estar gerando todas essas mensagens de sessão encerrada?

Arronical
fonte

Respostas:

4

Eu também tinha essa preocupação, então fiz algumas pesquisas e encontrei muitas perguntas não respondidas no fórum, mas então encontrei esta resposta :

ninguém é um usuário do sistema que é usado para executar serviços, como apache e samba nas distribuições Linux. Raiz tem que iniciar o serviço e depois passar o controle para o usuário ninguém .

kkalin72
fonte
0

Você criou uma pasta compartilhada pertencente a "nobody / nogroup"

sudo chown -R nobody.nogroup /path_to_share/share_folder

Mas você pode mudar isso, alterando a propriedade

sudo chown -R root.root /path_to_share/share_folder
sudo chown -R user.user /path_to_share/share_folder # "user" is echo $USER
ajcg
fonte