先日からsambaにつながらない
ぜんぜん理由がわかんない
さいきんWindowsもアップデートされたっぽいし、
サーバ側もアップデートしたっぽい
まぁとにもかくにもつながらない
手がかりもない
さっぱりだ。。。
ログをだす
デフォルトのsmb.confでは、詳細なログが出ないらしい
# vi /etc/samba/smb.conf
っで、↓を追加
log level = 3
これでログに詳細がでるらしい
ログを調べてみる
ではログを観てみましょう
# vi /var/log/samba/log.smbd
気になるところは↓このへんでしょうかね
[2017/09/23 23:53:34.303899, 3] ../source3/auth/auth.c:178(auth_check_ntlm_password) check_ntlm_password: Checking password for unmapped user [XXXXX]\[XXXXX]@[XXXXX] with the new password interface [2017/09/23 23:53:34.303919, 3] ../source3/auth/auth.c:181(auth_check_ntlm_password) check_ntlm_password: mapped user is: [XXXXX]\[XXXXX]@[XXXXX] [2017/09/23 23:53:34.304160, 3] ../source3/passdb/lookup_sid.c:1680(get_primary_group_sid) Forcing Primary Group to 'Domain Users' for XXXXX [2017/09/23 23:53:34.304239, 2] ../libcli/auth/ntlm_check.c:423(ntlm_password_check) ntlm_password_check: NTLMv1 passwords NOT PERMITTED for user XXXXX [2017/09/23 23:53:34.304258, 3] ../libcli/auth/ntlm_check.c:430(ntlm_password_check) ntlm_password_check: NEITHER LanMan nor NT password supplied for user XXXXX [2017/09/23 23:53:34.304426, 2] ../source3/auth/auth.c:315(auth_check_ntlm_password) check_ntlm_password: Authentication for user [XXXXX] -> [XXXXX] FAILED with error NT_STATUS_WRONG_PASSWORD [2017/09/23 23:53:34.304472, 2] ../auth/gensec/spnego.c:768(gensec_spnego_server_negTokenTarg) SPNEGO login failed: NT_STATUS_WRONG_PASSWORD [2017/09/23 23:53:34.304524, 3] ../source3/smbd/smb2_server.c:3097(smbd_smb2_request_error_ex) smbd_smb2_request_error_ex: smbd_smb2_request_error_ex: idx[1] status[NT_STATUS_LOGON_FAILURE] || at ../source3/smbd/smb2_sesssetup.c:134 [2017/09/23 23:53:34.305261, 3] ../source3/smbd/server_exit.c:246(exit_server_common) Server exit (NT_STATUS_CONNECTION_RESET) [2017/09/23 23:53:34.309815, 3] ../source3/lib/util_procid.c:54(pid_to_procid) pid_to_procid: messaging_dgm_get_unique failed: そのようなファイルやディレクトリはありません
ntlm_password_check: NTLMv1 passwords NOT PERMITTED for
なんだこれ?
ぐぐってみましょう
https://github.com/dperson/samba/issues/41
ってのがありました
smb.confにntlm auth = yesを追加しろ
それか
WindowsでNTLMv2のみを設定しろ
って書いてありますね
smb.confを修正する
ntlm auth = yes
sambaを再起動しましょう
# systemctl restart smb nmb
繋がりました。。。
なんでだ??
とりあえずつながったのでよしとしますw