Eu tenho uma caixa Ubuntu 20.04 e uma caixa XUbuntu 20.04, ambas com o Samba instalado. Eu quero acessar a pasta Pública (no meu diretório /home) na caixa XUbuntu da caixa Ubuntu. Na caixa do XUbuntu, criei um compartilhamento (já que o Gerenciador de Arquivos padrão - mesmo problema depois que instalei o Nautilus na caixa do XUbuntu - não oferece uma opção para compartilhar uma pasta) usando o comando do Terminal 'net usershare add Public /home/ john/Público' que foi aceito. Recebo a mensagem "Falha ao recuperar a lista de compartilhamento do servidor: a conexão expirou" ao usar o Nautilus (na caixa Ubuntu, clicando no nome da caixa XUbuntu em Redes ou Conectar ao servidor). Ambas as caixas têm endereços IP de LAN estáticos. Ajuda. PS problema semelhante ao acessar uma pasta na caixa Ubuntu da caixa XUbuntu.
Há um bug no gvfs suportado de ambos os sistemas operacionais que você está usando que força o contato inicial com um servidor usando SMB1. Não há SMB1 no servidor, pois foi desabilitado por motivos de segurança e, portanto, falha.
Você tem três opções:
Restabeleça o SMB1 ( o Samba o chama de NT1 ) em ambos os sistemas.
Edite /etc/samba/smb.conf e logo abaixo da
workgroup = WORKGROUP
linha adicione estes dois:Em seguida, reinicie a caixa. Reiniciar os serviços não é suficiente, você precisa reiniciar.
Ignore o bug do gvfs, mantenha o smb.conf como está, mas peça pelo servidor E compartilhe explicitamente no gerenciador de arquivos:
smb://ip-address-of-the-server/share-name
Você também pode usar o nome do host mDNS (nome do host com um .local anexado no final)
smb://server-host-name.local/share-name
Ou você pode fazer uma montagem cifs que também ignorará o bug, pois não usa gvfs ou o cliente samba.
Eu posso te mostrar como fazer isso se você precisar.
Como Morbius1 sugeriu, sudo smbpasswd -a john em ambas as caixas resolveu o problema. Fazer isso em uma caixa permitiu o acesso à pasta apropriada em outra caixa. Interessantemente. Geralmente, eu uso o X2Go na caixa Ubuntu para fazer algum trabalho na caixa XUbuntu (que é uma caixa Intel NUC de 8 anos), que só uso para coisas como servidor web nginx e VPN WireGuard.