web-dev-qa-db-ja.com

Windows 10HomeがLinuxのSamba共有に接続できない

ネットワーク共有に接続するための新しいWindows10Homeラップトップを入手できません。 Windows XPでは、プレーンテキストのパスワードを有効にする必要がありました。 Windows 10で試しましたが、機能しませんでした。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
EnablePlainTextPassword=1

AllowInsecureGuestAuthも変更せずに追加しました。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
AllowInsecureGuestAuth=1

SMB 1.0/CIFSファイル共有サポートはWindowsの機能で有効になっています。

ネットワークにLinuxサーバーが表示されますが、接続しようとすると次のエラーが発生します。

Windowsエラー

System error 86 The specified network password in not correct.

Sambaサーバーエラー

domain_client_validate: unable to validate password for user USER indomain MYDOMAIN to Domain controller \\CONTROLLER Error wasNT_STATUS_WRONG_PASSWORD.

サーバーにSSHで接続できます。

約1年前にWindows10デスクトップを接続することができましたが、そのデスクトップが機能する理由を確認できませんでした。学んだ教訓。どうすれば修正できますか?

私たちのネットワークは古いです。

Server: SUSE Linux 9.3
Samba: 3.0.9
Domain Controller: Win NT 4.0

すべてのパラメータは次のとおりです。

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]
    AllowInsecureGuestAuth   = 1
    EnablePlainTextPassword  = 1
    EnableSecuritySignature  = 0
    RequireSecuritySignature = 0
    ServiceDllUnloadOnStop   = 1
    ServiceDll               = %SystemRoot%\System32\wkssvc.dll
4
D. Hobaugh

コンピュータが接続しようとする可能性のあるWindowsServerの将来のバージョンが破損する可能性がありますが、SMB1(非推奨)をforceすることができます。

  1. 管理PowerShell(またはコマンドプロンプト)セッションを開きます(Windows+X、 A

  2. 次の2つのコマンドを実行してから、再起動します。

    sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi 
    sc.exe config mrxsmb20 start= disabled
    
  3. すでに設定したユーザー名とパスワードの組み合わせを使用して、共有に再度アクセスしてみてください。

参照(および元に戻す方法): Microsoftサポート

1
Canadian Luke