Erro de usuário / senha do compartilhamento do Samba após a atualização

8

esta é a primeira vez que não encontro uma resposta, então esta é a minha primeira pergunta. Eu vou fornecer o máximo de informação possível. Eu tenho um roteador ASUS que tem 2 HDDs. Existe apenas um nome de usuário / senha para acessar a mídia enquanto estiver na rede. Meu PC não parece mais ser capaz de acessá-lo após uma atualização.

Após inserir inicialmente as credenciais de login e selecionar "Lembrar sempre", eu sempre (mais de 2 anos) consegui acessar os drives indo em "Browse Network" no nautilus e clicando no ícone do roteador e clicando na pasta desejada. acessar. Hoje eu tive uma atualização de segurança que continha o seguinte:

Agora, quando vou acessar as pastas nos HDDs, aparece:

Selecione "Utilizador Registado" introduza o nome de utilizador, a palavra-passe e seleccione "Lembrar sempre", clique em Ligar e a caixa aparece novamente a cinzento com os campos repostos para os valores por omissão.

Se eu clicar no botão de conexão novamente, o mesmo pop-up desabilitado continuará aparecendo de novo e de novo.

Se eu fechar manualmente. Aparece um novo pop-up que me permite inserir as credenciais. No entanto, se eu entrar neles novamente, o nautilus simplesmente fecha e ocasionalmente recebo um pop-up dizendo que o Ubuntu encontrou e erro interno, etc.

Existem 3 telefones, 1 tablet, 1 PC Win7 e outro PC Ubuntu 15.10 que pode conectar-se às unidades de rede e ler / gravar sem problemas. Devo acrescentar que ignorei a atualização mencionada acima no outro Ubuntu PC assim que comecei a ter esse problema no meu.

Até agora, a única maneira de acessar os HDDs com meu PC é desligar a segurança do meu roteador para acesso ao samba. Eu realmente não tenho idéia de como remediar isso ou como recuperá-lo do jeito que era.

Agradecemos antecipadamente por qualquer ajuda.

    
por user531897 19.04.2016 / 01:40

5 respostas

10

Adicionei pela primeira vez a linha client use spnego = no no final do arquivo /etc/samba/smb.conf , mas não funcionou. Depois que coloquei a linha perto do início do arquivo, as unidades de rede funcionaram.

    
por user18778 26.04.2016 / 16:39
9

Eu tive exatamente o mesmo problema. Adicionando

client use spnego = no

para a seção [global] de /etc/samba/smb.conf resolveu o problema no meu caso. Aparentemente, o valor padrão mudou para "sim" após a atualização para a v.4.3.8, então eu precisei explicitamente configurá-lo.

Veja a página de manual on-line para referência.

    
por stack_horst 20.04.2016 / 15:07
0

Verifique se você tem o winbind instalado. Instale-o se não conseguir e reinicie o samba-ad-dc novamente. Você deveria estar bem depois disso.

link

    
por Samba 20.04.2016 / 18:44
0

Sim, após a atualização mais recente que fiz, o samba não conseguiu se conectar como cliente através do nautilus. A montagem através do comando mount mount ainda estava funcionando. Eu tive que mudar o arquivo smb.conf como sugerido acima, adicionando

uso do cliente spnego = no

Então você tem que reiniciar a pilha de rede do samba (apenas reinicialize).

Tudo está funcionando agora.

    
por user534443 24.04.2016 / 10:38
0

Obrigado a todos. Eu tenho o mesmo problema. Esta discussão me fornece a direção certa e aqui está como cheguei à correção. Eu tentei usar smbclient para ver o que aconteceu eu tenho isso: " O servidor SMB não suporta EXTENDED_SECURITY, mas 'client use spnego = yes e' client ntlmv2 auth = yes ' " Acho que isso significa que o cliente samba está dizendo ao servidor samba que usa recursos que não estão lá. De use a nota do Samba acima com o link: [ link Eu achei isto: " O impacto do 'client ntlmv2 auth = yes' é que, por padrão, não usaremos a autenticação NTLM (NT Local Machine) como um cliente. " Desde que eu não estou usando qualquer segurança extensa eu apenas desligar isso como "cliente ntlmv2 auth = no" em /etc/samba/smb.conf Eu tenho que adicionar uma linha para substituir o padrão. Tudo está funcionando novamente.

    
por louis 26.04.2016 / 21:05