私は現在、CentOSボックスの設定を複製しています。NASにあるsamba共有をマウントしようとすると、奇妙なエラーが発生します。私が得ているエラーは:
mount error 127 = Key has expired
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
設定は古いマシンと同じで、パスワードも間違いなく正しいです。もちろん問題をグーグルで調べ、この問題を参照しているすべてのページ(それほど多くはありません)を調べましたが、まだ回答が見つかりませんでした。
古いCentOSボックスはバージョン3.0.28-0.el4.9のSambaを使用しており、私が今セットアップしようとしているのは3.0.33-3.7.el5_3.1です。これが何か関係があるかどうかはわかりませんが、2つのセットアップの唯一の違いの1つであることは確かです。
Mountコマンドを実行すると、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
同じ資格情報を使用して古いボックスで機能するため、アカウントはほとんど無効になりません。
他の誰かがこの問題を見ましたか?
同様の問題がありました。その理由は、パスワードの有効期限が切れているか、パスワードを変更する必要があるためです。次のようにして解決できます。
多分あなたはこれを解決しました...
基本的に、接続しようとするコンピューターに移動し、ログインして、使用するアカウントのパスワードを再発行します...必要に応じて同じパスワードを再利用できます...その後、一定の日数の間は問題ありませんあなたが何かを変更しなかった場合、システムのデフォルトごとに8)
同じことが私にも起こりました。ログインアカウントを確認し、Password expires
をNever
に変更します
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
Ubuntu 11.04/windows 7でも同じエラーが発生します
(Windowsマシンで)ユーザーとしてログインしようとした後、その資格情報がsambaマウントオプションで使用されました。
windowsは、アカウントのパスワードの有効期限が切れており、新しいパスワードの入力を求めていると述べました。
Windowsマシンと.credentialsの両方でアカウントパスワードを変更しました。
今私の共有マウント。
NASとLinuxマシンの日付/時刻は同期されていますか?
私が個人的にLinuxでCIFSを使用して直面した唯一の3つの要素(上記のとおり):
1°/ -Kerberosチケットリフレッシュエラー(ポイントをアンマウントし、カーネルモジュールを停止し、すべてのキャッシュを消去します)。
いくつかの奇妙な暗号化の問題による2°/ -Passwordの問題(両側でログとネットワークキャプチャの詳細な調査なしに迅速に解決することはまったく不可能です)。
Linux側の3°/ -Timeセットアップは、Windowsと1秒以上異なります。
私はそれらの上位のポイントが解決策であるとは言いませんが、それは役に立ちます;-)
じゃあ!
多分私はペダントですが、別のマシンから試しましたかafterエラーが発生しましたか?
アカウントがnowに期限切れになっただけで本当によろしいですか?
編集:
この投稿 は役に立ちますか?
EDIT2:
Cifsの代わりにsmbfsを使用しても機能しますか?
今すぐ同様の問題を見つけ、変更することで解決しました
//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