akiyan.com 管理人メモ
2006-08-24
Subversion on xinetd設定メモ
Subversionをxinetd経由で起動するようにしたら、hosts.allowの設定でつまづいた。環境は FreeBSD6.1R。
xinetdの設定手順は http://www.satoshiabe.jp/subversion-introduction_to_subversion.html を参考に、/usr/local/etc/xinetd.d/svn に以下のように書いた。
service svn
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = svn
server = /usr/local/bin/svnserve
server_args = -i -r /home/svn/testrep
log_on_failure += USERID
}
で、hosts.allowに以下のように書いたのが誤りだった。
svn : ALL : allow ALL : ALL : deny
正しくは以下
svnserve : ALL : allow ALL : ALL : deny
/usr/local/etc/xinetd.d/svnに「service svn」って書いてあってもhosts.allowで許可するサービス名はsvnserveだったというオチ。
svnserveで試すきっかけになったページはここ
http://smdn.invisiblefulmoon.net/index.php?cmd=read&page=Linux%2FFedora%20Core%2FSubversion
トラックバック - http://d.hatena.ne.jp/akiyan/20060824/p1

