Vista から Samba に接続

Mac OS X に Samba を立てていて、Windows Vista にしてから接続できなくて、調べていたところ Vista の NTLM 認証レベルを上がっているのが原因らしい。
smb.conf

 client ntlmv2 auth = yes 

を設定し、レジストリ

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
  LmCompatibilityLevel = 2

以上に変更でしたら動いた。XP Pro から Vista Home Premium にして、セキュリティポリシー管理画面がないことに気づいた。レジストリの方の値を最初 0 にしたら、そもそも Vista のログオン時に自分のプロファイルすら読めなくなった - -;) 気をつけましょう。