web-dev-qa-db-fra.com

Erreur utilisateur Samba Share / mot de passe après la mise à jour

c'est la première fois que je ne pouvais pas trouver de réponse, alors c'est ma première question. Je fournirai autant d'informations que possible. J'ai un routeur ASUS qui a 2 disques durs. Il y a seulement 1 nom d'utilisateur/mot de passe pour accéder au média sur le réseau. Mon PC ne semble plus pouvoir y accéder après une mise à jour.

Après avoir initialement saisi les identifiants de connexion et sélectionné "Mémoriser pour toujours", j'avais toujours (plus de 2 ans) été en mesure d'accéder aux disques en allant sur "Parcourir le réseau" dans Nautilus, en cliquant sur l'icône du routeur puis en cliquant sur le dossier auquel je souhaite accéder. Aujourd'hui, j'ai eu une mise à jour de sécurité contenant les éléments suivants:

Maintenant, quand je vais accéder aux dossiers sur les disques durs, cela apparaît:

Je sélectionne "Utilisateur enregistré", saisissez le nom d'utilisateur, le mot de passe et sélectionnez "Mémoriser pour toujours", puis cliquez sur Connecter. La boîte apparaît grisée avec les champs réinitialisés aux valeurs par défaut.

Si je clique à nouveau sur le bouton de connexion, le même pop-up grisé revient sans cesse.

Si je le ferme manuellement. Une nouvelle fenêtre contextuelle apparaît qui me permet de saisir les informations d'identification. Cependant, si je les saisis à nouveau, Nautilus se ferme tout simplement et je reçois parfois une fenêtre contextuelle indiquant qu'Ubuntu a rencontré une erreur interne, etc.

Il existe 3 téléphones, 1 tablette, 1 PC Win7 et un autre PC Ubuntu 15.10 pouvant se connecter aux lecteurs réseau et lire/écrire sans problème. Je dois ajouter que j'ai ignoré la mise à jour mentionnée ci-dessus sur l'autre PC Ubuntu une fois que j'ai commencé à avoir ce problème sur le mien.

Jusqu'à présent, la seule façon pour moi d'accéder aux disques durs avec mon PC est de désactiver la sécurité de mon routeur pour l'accès Samba. Je ne sais vraiment pas comment remédier à cela ni comment le rétablir.

Merci d'avance pour votre aide.

8
user531897

J'ai d'abord ajouté la ligne client use spnego = no à la fin du fichier /etc/samba/smb.conf, mais cela n'a pas fonctionné. Après avoir placé la ligne au début du fichier, les lecteurs réseau ont fonctionné.

10
user18778

J'ai eu exactement le même problème. Ajouter

client use spnego = no

dans la section [global] de /etc/samba/smb.conf a résolu le problème dans mon cas. Apparemment, la valeur par défaut changée en "oui" après la mise à jour vers la v.4.3.8, je devais donc la définir explicitement.

Voir le page de manuel en ligne pour référence.

10
stack_horst

Vérifiez que vous avez installé Winbind. Installez-le si vous ne l'avez pas et redémarrez samba-ad-dc à nouveau. Vous devriez aller bien après ça.

https://lists.samba.org/archive/samba/2016-avril/199291.html

0
Samba

Oui, après la dernière mise à jour que j’ai faite hier, samba n’était pas en mesure de se connecter en tant que client via Nautilus. Le montage via la commande directe de montage fonctionnait toujours. J'ai dû changer le fichier smb.conf comme suggéré ci-dessus en ajoutant

utilisation client spnego = no

Ensuite, vous devez redémarrer la pile de réseau samba (juste redémarrer).

Tout fonctionne maintenant.

0
user534443

Merci à tous. J'ai le même problème. Ce fil me fournit la bonne direction et voici comment je suis arrivé à la solution. J'ai essayé d'utiliser smbclient pour voir ce qui s'était passé. Le message "" SMB n'est pas pris en charge par EXTENDED_SECURITY mais "utilisation du client spnego = yes et" client ntlmv2 auth = yes "". Cela signifie que le client samba dit Le serveur Samba utilise des fonctionnalités qui ne sont pas là. À partir de la note ci-dessus de Samba avec le lien: [ https://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html] [Link] j'ai trouvé this: "L'impact de 'client ntlmv2 auth = yes' est que, par défaut, nous n'utiliserons pas l'authentification NTLM (NT Local Machine) en tant que client." Comme je n'utilise aucune sécurité étendue, je le désactive simplement comme "client ntlmv2 auth = no "dans /etc/samba/smb.conf Je dois ajouter une ligne pour remplacer la valeur par défaut. Tout fonctionne à nouveau.

0
louis