Je suis en train de reproduire la configuration d'une boîte CentOS et je rencontre une erreur étrange en essayant de monter un partage samba qui réside sur un NAS. L'erreur que je reçois est:
mount error 127 = Key has expired
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
Les paramètres sont identiques à l'ancienne machine, le mot de passe est également correct. J'ai googlé la question bien sûr, et j'ai regardé chaque page qui fait référence à cette question (pas tant que ça) et je n'ai toujours pas trouvé de réponse.
L'ancienne boîte CentOS utilise la version 3.0.28-0.el4.9 de Samba et celle que j'essaie de configurer maintenant est 3.0.33-3.7.el5_3.1. Je ne sais pas si cela a quelque chose à voir avec cela, mais c'est certainement l'une des seules différences entre les 2 configurations.
Lorsque j'essaie la commande mount, cela apparaît dans le syslog:
Sep 8 10:51:54 helvetica2 kernel: Status code returned 0xc0000072 NT_STATUS_ACCOUNT_DISABLED
Sep 8 10:51:54 helvetica2 kernel: CIFS VFS: Send error in SessSetup = -127
Sep 8 10:51:54 helvetica2 kernel: CIFS VFS: cifs_mount failed w/return code = -127
Le compte n'est pas désactivé, car il fonctionne sur l'ancienne boîte en utilisant les mêmes informations d'identification.
Quelqu'un d'autre a-t-il vu ce problème?
J'ai eu le même problème. La raison en est que votre mot de passe a peut-être expiré ou doit être changé. Vous pouvez le résoudre comme suit:
Peut-être que vous avez résolu cela ...
Fondamentalement, vous allez sur l'ordinateur auquel vous essayez de vous connecter, vous connectez et réémettez le mot de passe pour le compte que vous utilisez ... vous pouvez réutiliser le même mot de passe si vous le souhaitez ... vous êtes alors bon pendant un certain nombre de jours comme selon les valeurs par défaut de votre système si vous ne changez rien 8)
La même chose vient de m'arriver. Vérifiez votre compte de connexion et changez le Password expires
En Never
Voir ci-dessous pour ma sortie Net User
.
C:\Users\usr>Net User remote
User name remote
Full Name
Comment
User's comment
Country code 000 (System Default)
Account active Yes
Account expires Never
Password last set 9/15/2013 1:33:43 PM
Password expires 10/27/2013 1:33:43 PM <<<<<<< # password expired
Password changeable 9/15/2013 1:33:43 PM
Password required Yes
User may change password Yes
Pour définir le champ Password expires
Du compte sur Never
, exécutez la commande suivante.
WMIC USERACCOUNT WHERE "Name='username" SET PasswordExpires=FALSE
Ainsi, par exemple, pour mon compte, je lance:
WMIC USERACCOUNT WHERE "Name='remote" SET PasswordExpires=FALSE
Sortie d'invite de commande:
wmic:root\cli>useraccount where "name='remote'" set PasswordExpires=FALSE
Update property(s) of '\\READINGRAINBOW\ROOT\CIMV2:Win32_UserAccount.Domain="ReadingRainbow",Name="remote"' (Y/N/?)? y
Property(s) update successful.
wmic:root\cli>
Lorsque vous vérifiez à nouveau le compte, il doit être remplacé par Never
C:\Users\usr>Net User remote
User name remote
Full Name
Comment
User's comment
Country code 000 (System Default)
Account active Yes
Account expires Never
Password last set 10/28/2013 8:33:29 PM
Password expires Never <<<<<<< # Changed to Never
Password changeable 10/28/2013 8:33:29 PM
J'ai la même erreur avec Ubuntu 11.04/Windows 7
Après avoir essayé de me connecter (sur la machine Windows) en tant qu'utilisateur, quelles informations d'identification utilisées dans les options de montage samba,
windows a déclaré que le mot de passe du compte a expiré et a demandé un nouveau mot de passe.
J'ai changé le mot de passe du compte à la fois sur la machine Windows et dans les informations d'identification,
maintenant ma part monte.
La date/l'heure de votre NAS et machine Linux sont-elles synchronisées?
le seul facteur que j'ai personnellement rencontré en utilisant CIFS sur linux où (comme dit ci-dessus):
1 °/-Erreur d'actualisation du ticket Kerberos (démontez votre point, arrêtez le module du noyau, purgez chaque cache).
2 °/-Problèmes de mot de passe en raison de problèmes de chiffrement étranges (assez impossibles à résoudre rapidement sans inspection approfondie des journaux et capture du réseau des deux côtés).
3 °/-Time setup sur le difer côté linux depuis les fenêtres un pendant plus d'une seconde.
Je ne dis pas que ces points supérieurs sont la solution, mais cela peut aider ;-)
À plus!
Je suis peut-être pédant, mais avez-vous essayé depuis une autre machine après vous avez l'erreur?
Êtes-vous vraiment sûr que le compte n'est pas expiré maintenant ?
MODIFIER:
ce message aide-t-il?
EDIT2:
Cela fonctionne-t-il si vous utilisez smbfs au lieu de cifs?
Vous avez un problème similaire à l'instant et résolu en changeant
//Host/path /mnt/path cifs username=username1,password=password1,iocharset=utf8,sec=ntlm 0 0
à
//Host/path /mnt/path cifs username=domain1\username1,password=password1,iocharset=utf8,sec=ntlm 0 0