it-swarm.cn

挂载CIFS共享给出“挂载错误127 =密钥已过期”

我目前正在复制CentOS盒的设置,试图挂载位于NAS上的samba共享时遇到一个奇怪的错误。我得到的错误是:

mount error 127 = Key has expired

Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)

设置与旧机器相同,密码也绝对正确。我已经用谷歌搜索了这个问题,并查看了每个引用此问题的页面(不是很多),但仍未找到答案。

较旧的CentOS机器正在使用Samba的版本3.0.28-0.el4.9,而我现在要设置的是3.0.33-3.7.el5_3.1。我不知道这是否与它有任何关系,但这当然是这两种设置之间唯一的区别之一。

当我尝试安装命令时,它将出现在系统日志中:

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

该帐户没有被禁用,因为它可以在使用相同凭据的旧机器上使用。

还有其他人看到过这个问题吗?

25
djk

我有类似的问题。原因是您的密码可能已过期或需要更改。您可以按以下方法解决:

  1. 登录Windows机器或远程桌面
  2. 输入当前正确的凭据后,系统将提示您更改密码
  3. 提供一个新密码
  4. 成功更改密码后,请尝试再次安装(应该可以)
16
Mahendra Liya

也许您解决了这个问题。

基本上,您可以转到要尝试连接的计算机,登录并重新发出您使用的帐户的密码...如果需要,您可以重复使用相同的密码...这样,您在一定时间内就可以使用如果您不更改任何设置,则默认为系统默认值8)

6
Laurent

同样的事情发生在我身上。检查您的登录帐户并更改Password expiresNever

参见以下我的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

设置帐户的Password expires字段改为Never,运行以下命令。

WMIC USERACCOUNT WHERE "Name='username" SET PasswordExpires=FALSE

因此,例如,对于我的帐户,我将运行:

WMIC USERACCOUNT WHERE "Name='remote" SET PasswordExpires=FALSE

命令提示符输出:

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>

当您再次检查该帐户时,应将其更改为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
3
naisanza

我在ubuntu 11.04/windows 7上遇到了同样的错误

我尝试以Windows用户身份登录(在samba挂载选项中使用了哪些凭据)后,

windows表示帐户密码已过期,并提示输入新密码。

我在Windows计算机和.credentials中都更改了帐户密码,

现在我的股份增加了。

3
jonny

您的NAS和Linux机器上的日期/时间是否已同步?

2
James

我在Linux上使用CIFS时遇到的唯一三个因素是(如上所说):

1°/ -Kerberos票证刷新错误(过度处理,停止内核模块,清除每个缓存)。

2°/密码问题,这是由一些奇怪的加密问题引起的(如果没有更深入地检查日志和网络捕获双方,就不可能迅速解决)。

Linux端的3°/时间设置与Windows的差异超过一秒钟。

我没有说这些高点是解决方案,但是,它可以提供帮助;-)

再见!

1
Dr I

也许我是个书呆子,但是您是否尝试过另一台机器after您遇到了错误?

您真的确定帐户现在不只是过期吗?

编辑:

这篇文章 有帮助吗?

EDIT2:

如果您使用smbfs而不是cifs是否有效?

0
drAlberT

刚遇到类似的问题,并通过更改解决

//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
0
renfeng