[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[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@xxxxxxx>