2007年12月30日

[debian-users:49957] Re: パスワードなしでrsyncができない件について

> > ・/root 700
> > ・/root/.ssh 700
> > ・/root/.ssh/authorized_keys 600
> これがだめなんでしょうか。
> ディレクトリーを600にするということでしょうか。

700 と 600 になってますか。
念のため

ls -ld / /root /root/.ssh /root/.ssh/authorized_keys
の結果を見たいです。

auth.log に

Dec 30 16:54:48 int5 sshd[20248]: Authentication refused: bad ownership or modes for directory /root

と出ているわけですが、これが出るのは、ソースでは auth.c の

debug3("secure_filename: checking '%s'", buf);
if (stat(buf, &st) < 0 ||
(st.st_uid != 0 && st.st_uid != uid) ||
(st.st_mode & 022) != 0) {
snprintf(err, errlen,
"bad ownership or modes for directory %s", buf);
return -1;
}

の部分しかなさそうなので、何が問題なんでしょうねえ。

sshd の LogLevel を DEBUG3 にしてやってもらえたら、もうちょっと情報が
取れそうです。

ログだけでなく、実行したときのコマンドラインも書き添えていただけるとう
れしいです。

---
増田和悦 <k@xxxxx>


投稿者 xml-rpc : 2007年12月30日 19:03
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/68188
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。