Chrombookからのsmb接続がうまくいかない
現象
Chromebookにのファイルアプリケーションには標準で"SMBファイル共有"の機能がある。
これを使って自宅のubuntuサーバにsmb接続しようとしたが認証でエラーになってしまう。
原因がわからないので"File system for Windows"という拡張機能を入れて試してみたところこちらだと問題なく繋がった。
解析
サーバ側でlog levelを3にしてlogをとってみたところどうも"SMBファイル共有"だとユーザ情報など認証情報がうまくわたっていない模様。
"File system for Windows"だと認証情報が渡っているので相性なのか、"SMBファイル共有"側の不具合なのかが判断できない…。
"SMBファイル共有"の怪しいログ
[2021/08/26 22:34:37.419392, 3] ../../auth/ntlmssp/ntlmssp_server.c:550(ntlmssp_server_preauth)
Got user=[] domain=[] workstation=[] len1=0 len2=0
"File system for Windows"のログ
2021/08/26 22:17:26.495028, 3] ../../auth/ntlmssp/ntlmssp_server.c:550(ntlmssp_server_preauth)
Got user=[hogehoge] domain=[?] workstation=[FSP_CIFS] len1=24 len2=130
というわけで
何か分かったらまた投稿します。