web-dev-qa-db-fra.com

Pourquoi les fichiers de partage Samba ne sont-ils pas accessibles à certains utilisateurs pendant un certain temps?

J'utilise samba sur Ubuntu Server 10.04 LTS, j'ai quelques dossiers sur le partage samba et j'ai créé un utilisateur pour y accéder, mais tout à coup, certains utilisateurs ne peuvent plus y accéder pendant un certain temps.

Pour i.e:

Il y a 5 utilisateurs comme A, B, C, D, E et il y a deux dossiers dans le nom de partage samba "test" et "develop"

"test" n'a pas de mot de passe d'accès utilisateur mais "develop" a un accès utilisateur avec mot de passe.

Maintenant, A, C, E sont en mesure d'accéder au dossier "develop" avec leur mot de passe samba, mais B, D ne peuvent y accéder avec leur mot de passe samba que pendant un certain temps ou si j'utilise un nom d'utilisateur et un mot de passe B dans un ordinateur portable A ou C, fonctionne bien à cette époque.

Lors de la connexion au partage samba, le message d'erreur ci-dessous apparaît:

An error has occurred while connecting [drive letter]: to [share name] Microsoft Windows Network: the local device name is already in use. 
This connection has not been restored.

Cela se produit de manière aléatoire avec le nom d'utilisateur et les ordinateurs portables.

J'ai redémarré tout le réseau, le serveur et l'ordinateur portable, mais je ne fonctionne toujours pas.

Une solution pour ça?

3
thilak

Ceci est un problème Windows, pas Linux/Samba. Cela signifie qu’un lecteur est déjà associé à cette lettre. Je me suis déjà rendu compte que même après avoir déconnecté un mappage de lecteur sous Windows, il semble toujours "tenir" à cette lettre de lecteur. L'exécuter à partir du client Windows devrait le libérer:

Net Use * /del /yes
Net Use /persistent:no

En outre, avec Windows, vous ne pouvez pas mapper deux lecteurs sur le même serveur avec des informations d'identification différentes. Si vous utilisez un nom d'utilisateur/mot de passe avec develop, vous devez utiliser le même nom d'utilisateur/mot de passe avec test.

1
reverendj1