質問: reject (0) Failed to authenticate the user (0) Login incorrect (mschap: Program returned code (1) and output 'The attempted logon is invalid. This is either due to a bad username or authentication information. (0xc000006d)'): [testuser02/] (from client localhost port 0) ``` 原因わかりますでしょうか。 必要な設定等教えていただきたいです。
回答: コメント欄にも書きましたが、RADIUSクライアント -- radiusd 間を MS-CHAPv2 で認証するのであれば、radiusd が平文パスワードまたは NT-Password/LM-Password を知っている必要があります。 mods-config/files/authorize ファイル(旧 users ファイル)とか、LDAP とか。 これとは別に、ntml_auth で Samba4 と連携する場合、radiusd -- Samba 間が MS-CHAPv2 になります。 ntlm_auth コマンドの引数を見るとわかると思いますが、平文のパスワードが必要です。 つまり、RADIUSクライアントから平文パスワードが渡される必要があります。 "radtest -t mschap" だと平文パスワードが渡されないですし、ntlm_auth モジュールではなく、mschap モジュールで認証を試み、失敗するのだと思います。 > > パスワードの有効期限が切れた際に、VPNクライアントから変更できる必要があります。 > > > Samba のパスワードを変更したいのですよね? これと、RADIUSクライアントからの MS-CHAPv2 認証が結びつかないのですが、どういうことを想定していらっしゃるのでしょうか?