Windows me demande toujours une authentification → c'est normal, c'est dorénavant la situation par défaut ( et souhaitable ) avec Samba entre Linux et Windows, une authentification par
user avec mot de passe.
As-tu créé un mot de passe « dans » Samba pour ton utilisateur, celui de ta session Linux courante, ou un utilisateur que tu crées pour l'occasion si tu préfères, mais en tout état de cause, Samba ne crée pas ce couple utilisateur / mot de passe tout seul, il faut le faire « à la main ». L'idée c'est que Windows ne peut se connecter qu'à des utilisateurs ( avec mot de passe ) qui existent bel et bien sur ton système Linux. Manip' déjà évoqué au #5 et dans le §3 du lien que tu cites.
Déjà démandé aussi au #3 : montre ton
smb.conf.
Et dans la série des trucs déjà évoqués, s'il y a des
pare-feu actifs sous Windows comme Linux : autorisent-ils bien le protocole Samba entrant et sortant ? voir §6.4 de
https://doc.ubuntu-fr.org/samba#ports_lies_au_partage_de_fichiers_par_les_protocoles_smb_et_cifs
Si tu ne réponds pas aux questions, ou par des approximations, ni ne donnes aucun retour des commandes qu'on te suggère ou que tu as passées, on ne pourra pas t'aider. N'oublie pas qu'on est aveugle, on ne sait pas ce que tu tapes sur ton clavier, ce qui s'affiche sur ton écran.
Il y a éventuellement d'autres pistes à explorer :
⋅ comme c'est une 16.04, sa version de Samba est un peu plus ancienne : peut-être un problème de protocol MiN/MAX ?
⋅ côté win10, vérifier quels protocoles SMB sont actifs
https://www.malekal.com/activer-desactiver-smb-windows/