Existe-t-il un moyen de configurer la samba actuelle pour pouvoir afficher les groupes de travail et/ou les groupes résidentiels ?
SMB1 disabled -- no workgroup available
Réponse acceptée :
Tout d'abord, il n'existe pas de groupe résidentiel sous Linux, MacOS ou Windows à partir de Win10.
Deuxièmement, si vous parlez de cette erreur spécifique lors de l'exécution de smbclient, vous devez activer SMB1 (Samba l'appelle NT1) côté client dans /etc/samba/smb.conf. Juste sous la ligne workgroup =WORKGROUP ajoutez celle-ci :
client min protocol = NT1
Bien sûr, le serveur auquel vous essayez de vous connecter doit avoir SMB1 activé de son côté. Si vous avez gardé votre machine Win10 à jour, elle est désactivée, vous devrez donc l'activer ici. Si le serveur exécute Ubuntu 20 ou quoi que ce soit avec la même version de samba, vous devrez modifier smb.conf sur cette machine et ajouter :
server min protocol = NT1
Redémarrez ensuite samba :
sudo service smbd restart
sudo service nmbd restart
Si vous ne le faites pas sur le serveur, vous obtiendrez probablement un protocol negotiation failed:
erreur.
Cela éliminera probablement le message d'erreur SMB1. Que vous puissiez «découvrir» tous les groupes de travail et hôtes dans Nautilus est une autre affaire. Si vous devez revenir aux jours SMB1, vous devez suivre les règles établies à cette époque… ordre de résolution de nom, restrictions de longueur de nom d'hôte, etc…