Comment faire pour que Windows 7 se souvienne des informations d'identification d'un lecteur réseau Samba?

16

J'ai un partage Samba sur mon serveur Ubuntu que je mappe en tant que lecteur réseau sur mon ordinateur Windows 7 Professionnel.

Après chaque redémarrage, il indique que le disque est déconnecté et pour y accéder, je dois louer mon mot de passe, même si chaque fois que je saisis le mot de passe, je coche la case «Mémoriser mes informations d'identification».

Existe-t-il un moyen pour que Windows 7 se souvienne des informations d'identification lors d'un redémarrage / arrêt ou est-ce juste pour les mémoriser par session?

evan
la source

Réponses:

23

Ce problème m'a dérangé pendant des siècles. Ce qui a finalement été corrigé était le suivant:

  1. Déconnectez tous les lecteurs mappés existants
  2. Mappez un nouveau lecteur; cochez les cases "Reconnecter" et "Utiliser des informations d'identification différentes"
  3. Lorsque vous y êtes invité, entrez SERVER \ USERNAME pour le nom d'utilisateur. Par exemple, si le nom de votre serveur est SHIRE et le nom d'utilisateur est Baggins, entrez SHIRE \ Baggins pour le nom d'utilisateur.
  4. Saisissez le mot de passe comme d'habitude.
  5. Cochez la case "mémoriser les informations d'identification".

Si je comprends bien, une politique de sécurité délirante efface les informations d'identification parce que vous ne vous authentifiez pas sur un domaine Windows. L'ajout du nom du serveur incite Windows à penser qu'il y a un domaine, et il se souvient donc consciencieusement du mot de passe. Ou quelque chose.

Un grand merci à Microsoft pour cela. Bien joué. /sarcasme

http://alinconstantin.blogspot.com/2009/10/windows-7-cannot-access-smb-shares-on.html

http://alinconstantin.blogspot.com/2010/03/network-shares-on-smb-server-could-not.html

Pour ce que ça vaut, j'ai essayé plusieurs autres choses avant cela, et je ne sais pas si l'une d'entre elles a eu un effet. Voir ces entrées de blog pour plus de détails:

Will Martin
la source
3
Méthode alternative: au lieu de supprimer et de remapper tous les lecteurs réseau, vous pouvez utiliser le "Credential Manager". S'il contient déjà quelque chose comme "MyComputerName \ Baggins", modifiez-le en "SHIRE \ Baggins". Si rien n'est présent, ajoutez simplement "SHIRE \ Baggins".
Martin JH
2

Il s'avère que vous NE POUVEZ PAS utiliser le mot de passe, / user et / savecred en même temps .. Vous devez donc faire:

utilisation nette S: \\ 192.168.1.22 \ myshare / SAVECRED / PERSISTENT: YES

et il vous demandera votre nom d'utilisateur et votre mot de passe. assurez-vous d'utiliser la syntaxe domaine \ nom d'utilisateur pour le nom d'utilisateur! (Utilisez 2 caractères de barre oblique inverse devant l'adresse IP.)

Turgut Kalfaoglu
la source
Merci, bien monsieur!
Axel Latvala
1

J'ai rencontré ce problème et je l'ai résolu en ajoutant les informations d'identification de connexion au Panneau de configuration / Noms d'utilisateur et mots de passe stockés (c'est pour un hôte Windows XP / Windows Server 2003. Il y a la même chose dans Windows 7 / Windows Server 2008 mais il peut être appelé un peu différent, comme juste "Utilisateurs et mots de passe". Malheureusement, je n'ai pas d'hôte Windows 7 en anglais pour le moment).

Vous pouvez également obtenir les mêmes résultats avec la ligne de commande à l'aide de net use. Par exemple, si vous devez ajouter un partage appelé SHIRE \ Baggins (@Will Martin nice example! :)) à un appareil appelé S: vous tapez:

net use S: \\SHIRE\Baggins <password> /USER:<domain>\<user> /SAVECRED /PERSISTENT:YES

( <password> <domain>et ne <user>sont évidemment que des espaces réservés pour les données de connexion réelles.)

Cela doit monter le partage ET ajouter les informations d'identification d'ouverture de session à l'applet du panneau de configuration "Noms et mots de passe utilisateur enregistrés".

J'espère que ça aide.

MacThePenguin
la source
J'ai essayé cette syntaxe sur Windows 7 Ultimate et il indique que les commutateurs utilisés sont contradictoires: net use Z: \\ computername \ sharename paswrd / USER: computername \ username / SAVECRED / PERSISTENT: YES
user1445967
L'ajout au gestionnaire d'informations d'identification dans Windows 7 a fonctionné pour moi!
IMTheNachoMan
1

J'ai dû également résoudre ce problème. Voici mon environnement et ma solution.

Environnement:

  • partage de samba sur Ubuntu 12.04
  • Le serveur Ubuntu n'était pas dans le même domaine que les autres ordinateurs du réseau d'entreprise
  • En raison de la restriction ci-dessus, une entrée DNS n'a pas pu être créée
  • L'authentification devait être locale sur le serveur Ubuntu car elle n'était pas sur le domaine et ne pouvait pas se connecter aux protocoles d'authentification d'entreprise
  • Étant donné que nous devions mapper le lecteur sur de nombreux ordinateurs d'entreprise Windows 7, la solution devait être sous forme de script

Solution:

  • fichier bat avec les deux instructions suivantes (le texte précédé de $ sont des variables que vous devrez remplacer)

cmdkey / add: $ serverIP / user: $ serverIP \ $ unixAccoutnName / pass: $ mot de passe

net use $ driveLetter: / d

net use $ driveLetter: \ $ serverIP \ $ shareName / savecred / persistent: oui

Vous devrez redémarrer ou vous déconnecter, puis vous reconnecter pour que les informations d'identification soient récupérées.

DavidActualX
la source