Login do usuário do Samba

2

alguma ajuda necessária.

Eu tenho / gerencio um compartilhamento de samba no trabalho. Funciona bem para todos, exceto um usuário. Eu tentei tudo o que posso pensar agora, então agora espero por alguma nova entrada.

$smbclient --list LOCALHOST

como meu usuário funciona bem.

$smbclient --list LOCALHOST --user charlottepa

só me dá "session setup failed: NT_STATUS_LOGON_FAILURE" .

qualquer outro usuário funciona bem, mas não este. Tentei definir a senha novamente com "passwd" e "smbpasswd -a" e reiniciei o smbd após a alteração. Sem sorte.

tail /var/log/samba/log.172.20.107.5 (the localhost)

[2015/09/15 17:14:09.756209,  0] ../source3/smbd/smbXsrv_session.c:1265(smbXsrv_session_update)
  smbXsrv_session_update: global_id (0xefcb8bb0) store failed - NT_STATUS_INVALID_PARAMETER
[2015/09/15 17:14:09.756269,  0] ../source3/smbd/sesssetup.c:374(reply_sesssetup_and_X_spnego)
  smb1: Failed to update session for vuid=62513 - NT_STATUS_INVALID_PARAMETER

Como posso redefinir o acesso dela para que ela possa usar ou compartilhar o samba novamente?

Server=[Samba 4.1.6-Ubuntu]
It's an Ubuntu 14.04 LTS server. (3.13.0-62-generic)
    
por Stefan Ericsson 15.09.2015 / 17:36

4 respostas

3

Eu finalmente consegui resolver o problema. Usando "pdbedit -L", descobri que os nomes contendo caracteres suecos não foram exibidos corretamente. E depois de alterá-los com "pdbedit -r --fullname" agora funciona. Eu escrevi o mesmo nome novamente, mas agora eles são exibidos corretamente. Então parece que talvez o Samba tenha mudado a codificação para o banco de dados do usuário.

Talvez isso possa ajudar outra pessoa.

    
por 16.09.2015 / 13:22
0

é possível que o usuário acidentalmente tenha sido desativado? Tente reativar o usuário com:

smbpasswd -e <user>

Além disso, você sempre pode tentar:

smbpasswd -x <user>
smbpasswd -a <user>

Para excluir e adicionar novamente o usuário

    
por 15.09.2015 / 21:30
0

Acabei de encontrar o mesmo problema com uma causa diferente: smbXsrv_tcon_global.tdb atingiu o tamanho de 4 GB e não conseguiu mais crescer.

A exclusão de /var/lib/smbXsrv_tcon_global.tdb e a reinicialização do Samba resolveram o problema.

Acredito que isso esteja relacionado a um bug no Samba que, ocasionalmente, causa uma falha em smbXsrv_session_logoff_all quando um cliente se desconecta.

Este era um sistema RHEL 7.1 executando a versão do pacote do Samba samba-4.2.3-10.el7.x86_64 .

    
por 13.04.2016 / 13:33
0

Muito obrigado pela sua postagem, é útil.

Eu acertei a mesma situação no CentOS 7 com o mais recente Samba (em junho de 2018).

Eu acidentalmente inseri um caractere ruim no "Nome Completo" (usando o comando chfn); Samba teimosamente se recusou a se conectar de outras caixas. A solução foi corrigir o "Nome Completo" usando o pdbedit, conforme descrito em sua postagem original.

    
por 12.06.2018 / 19:26