久しぶりに、macOSからQNAPのSambaへ接続しようとしたら、なぜか正規のパスワード入れているにも関わらず、拒否されてログイン出来ない症状が発生した。
ちなみに、macOSは最新のSonomaの環境です。
調査
- Windowsからだと正常にログインできる
- afp接続だと正常にログインできる
- 古いmacOS(High SierraやMojave)からも正常にログインできる
解決方法
どちらかの方法で解決できればOKです
- DNS情報をクリアし、再起動
$ sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
$ sudo reboot
- ユーザ名に@を付加
smb接続の際に入力するログイン名に@
を付ける
例えば、ログイン名がuserだった場合に、user@
とする
まとめ
おそらく、キャッシュ絡んだ原因ではないかと推測しますが、ユーザー名に@を付加するとログイン出来るようになるのかは不明です。
また、ユーザー名の先頭文字を大文字にすることでもログイン出来る情報もありました。
バグだったら、早期のバグフィックスに期待したい。