Vine Linux 4.1のx86版を使用しています。

sshの設定をしていて気付いたのですが、
sshで使用するユーザのホームディレクトリのパーミッションが
777になっていると正常にアクセスできません。
puttyからは「No supported authentication methods available」というメッセージが出ます。
/var/log/secureには
Nov 11 18:14:16 myhost sshd[5151]: Accepted publickey for myuser from 192.168.1.10 port 3077 ssh2
Nov 11 18:14:16 myhost sshd[5155]: pam_unix(sshd:session): session opened for user myuser by (uid=0)
Nov 11 18:14:21 myhost sshd[5155]: pam_unix(sshd:session): session closed for user myuser
Nov 11 18:14:50 myhost sshd[5200]: Authentication refused: bad ownership or modes for directory /home/myuser
Nov 11 09:14:50 myhost sshd[5201]: Received disconnect from 192.168.1.10: 14: No supported authentication methods available
とありました。

これはどういう現象なのでしょうか?
いまはパーミッションを元に戻して動作しており、困っているわけではないので
暇な時にでも回答をお願いします。