Mac OS X に Samba を立てていて、Windows Vista にしてから接続できなくて、調べていたところ Vista の NTLM 認証レベルを上がっているのが原因らしい。
smb.conf
1 | client ntlmv2 auth = yes |
を設定し、レジストリ
1 | \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa |
以上に変更でしたら動いた。XP Pro から Vista Home Premium にして、セキュリティポリシー 管理画面がないことに気づいた。レジストリの方の値を最初 0 にしたら、そもそもVistaのログオン時に自分のプロファイルすら読めなくなった - -;) 気をつけましょう。