Thread View: fj.news.system.inn
6 messages
6 total messages
Started by Satoshi Kubota
Fri, 10 Mar 2006 12:07
Innにおけるパスワード認証について
Author: Satoshi Kubota
Date: Fri, 10 Mar 2006 12:07
Date: Fri, 10 Mar 2006 12:07
34 lines
2541 bytes
2541 bytes
現在ローカルニュースサーバーを立ち上げて、ホスト制限で運用しています。
ホスト制限だと、外部からアクセスができない場合があるので、ユーザー、パスワードで認証をしたいと思いますがうまくいきません。
readers.confは
auth "all" {
auth: "ckpasswd -d /var/lib/news/newsusers"
default: "*"
}
access "all" {
users: "*"
newsgroups: "*.2006"
access: RPA
}
としています。
news.noticeのログを見ると
nnrpd[13817]: SERVER perl filtering enabled
nnrpd[13817]: ? cant gethostbyaddr 10.12.2.137 Unknown host -- using IP
address for access #このメッセージはホスト制限でも出ます
nnrpd[13817]: 10.12.2.137 connect
nnrpd[13817]: 10.12.2.137 auth_err ckpasswd: user test does not exist..
nnrpd[13817]: 10.12.2.137 bad_auth
nnrpd[13817]: 10.12.2.137 times user 0.020 system 0.000 elapsed 0.089
となっており、ckpasswdがうまく動作していないようです。
newsusersデータベースファイルはman ckpasswdにて表示されるスクリプトを実行して作成し(newsusers.db),
/var/lib/newsに入っています。
データベースファイルのパスをわざと間違えて記述しても、上記と同じログが出てくるので、ckpasswdがデータベースファイルを見にいけてない気がします。
どなたかご存知の方、解決方法をご教示いただければ幸いです。
日本大学 窪田
Re: Innにおけるパスワード認証について
Author: Shinji KONO
Date: Fri, 10 Mar 2006 13:21
Date: Fri, 10 Mar 2006 13:21
35 lines
2946 bytes
2946 bytes
河野真治 @ 琉球大学情報工学です。 In article <durq67$2oe$1@news.nihon-u.ac.jp>, "Satoshi Kubota" <skubota@brs.nihon-u.ac.jp> writes > 現在ローカルニュースサーバーを立ち上げて、ホスト制限で運用しています。 > ホスト制限だと、外部からアクセスができない場合があるので、ユーザー、パスワードで認証をしたいと思いますがうまくいきません。 僕はssh login して、trn してます。結局、それが一番、高速みた い。 ssh のnntp port forward も、やったが、overview database 転送 が重くてだめ。つうことは、nntp で繋げる事自体がダメだっての が僕の結論です。leaf node で持って来ちゃうっていう手もある んだけど、やったことないです。 > auth: "ckpasswd -d /var/lib/news/newsusers" > nnrpd[13817]: ? cant gethostbyaddr 10.12.2.137 Unknown host -- using IP > address for access #このメッセージはホスト制限でも出ます これは、private address だからですよね。NATでforward してる んでしょうね。 > nnrpd[13817]: 10.12.2.137 connect > nnrpd[13817]: 10.12.2.137 auth_err ckpasswd: user test does not exist.. > nnrpd[13817]: 10.12.2.137 bad_auth > nnrpd[13817]: 10.12.2.137 times user 0.020 system 0.000 elapsed 0.089 > となっており、ckpasswdがうまく動作していないようです。 手動で、chkpasswd を動かしてみるべきでしょう。僕だったら、 ptrace とか strace で、どのファイルを開けているか、チェック します。 --- Shinji KONO @ Information Engineering, University of the Ryukyus 河野真治 @ 琉球大学工学部情報工学科
Re: Innにおけるパスワード認証について
Author: Yasushi Shinjo
Date: Sat, 11 Mar 2006 08:52
Date: Sat, 11 Mar 2006 08:52
39 lines
2529 bytes
2529 bytes
$B?7>k!wC^GHBg3X>pJs$G$9!#$3$s$K$A$O!#(B
ckpasswd $B$O;H$C$F$J$$$1$l$I!"(B
In article <durq67$2oe$1@news.nihon-u.ac.jp>
"Satoshi Kubota" <skubota@brs.nihon-u.ac.jp> writes:
> readers.conf$B$O(B
> auth "all" {
> auth: "ckpasswd -d /var/lib/news/newsusers"
> default: "*"
> }
> newsusers$B%G!<%?%Y!<%9%U%!%$%k$O(Bman ckpasswd$B$K$FI=<($5$l$k%9%/%j%W%H$r<B9T$7$F:n@.$7(B(newsusers.db),
> /var/lib/news$B$KF~$C$F$$$^$9!#(B
> $B%G!<%?%Y!<%9%U%!%$%k$N%Q%9$r$o$6$H4V0c$($F5-=R$7$F$b!">e5-$HF1$8%m%0$,=P$F$/$k$N$G!"(Bckpasswd$B$,%G!<%?%Y!<%9%U%!%$%k$r8+$K$$$1$F$J$$5$$,$7$^$9!#(B
$BD>@\<B9T$7$F$_$F;n$7$F$_$k$H$$$$$+$b$7$l$^$;$s$M!#%f!<%6L>(B
yas, $B%Q%9%o!<%I(B aaa $B$H$9$k$H!"$3$s$J$G$9$+$M!#(Blibauth.c $B$N%=!<(B
$B%9$_$k8B$j!#(B
------------------------------------------------------------
gama[passwd] 8% ./ckpasswd
ClientAuthname: yas
ClientPassword: aaa
ckpasswd: pam_authenticate failed: No account present for
user
gama[passwd] 9% ./ckpasswd -d /tmp/none
ClientAuthname: yas
ClientPassword: aaa
ckpasswd: user yas unknown
gama[passwd] 10%
gama[passwd] 12% dirs
~news/bin/auth/passwd
gama[passwd] 13%
------------------------------------------------------------
$B$"$H!"(BHAVE_DBM $B$r(B define $B$7$F$J$$$H(B -d $B$G$3$1$k$+!#$=$l$OIa(B
$BDL$J$$$+!#(B
$B!@!@!!?7>k!!Lw!!!J$7$s$8$g$&!!$d$9$7!K!!!@!@(B
$B!@!@!!C^GHBg3X!!EE;R!&>pJs!!!!!!!!!!!!!!!@!@(B
Re: Innにおけるパスワード認証について
Author: sakano
Date: Sun, 12 Mar 2006 07:10
Date: Sun, 12 Mar 2006 07:10
15 lines
1604 bytes
1604 bytes
さかのです。
On Fri, 10 Mar 2006 21:07:29 +0900
"Satoshi Kubota" <skubota@brs.nihon-u.ac.jp> wrote:
> newsusersデータベースファイルはman ckpasswdにて表示されるスクリプトを実行して作成し(newsusers.db),
> /var/lib/newsに入っています。
うちもinn立ち上げ時、そのスクリプトであれこれやったんですが、結局うまくいかず
htpasswdで作成しました。^^;;
auth: "ckpasswd -f /path/to/file(htpasswdで作成したファイル)"
--
sakano
Re: Innにおけるパスワード認証について
Author: Satoshi Kubota
Date: Mon, 13 Mar 2006 01:04
Date: Mon, 13 Mar 2006 01:04
10 lines
1509 bytes
1509 bytes
河野さん、 新城さん、 さかのさん、 レスありがとうございます。 結局、/etc/shadowに含まれているユーザー名と暗号化されたパスワードを流用し、chkpasswd -f オプションを使ったらうまくいきました。 どうもありがとうございました。 日本大学 窪田
Re: Innにおけるパスワード認証につ いて
Author: Shinji KONO
Date: Mon, 13 Mar 2006 05:00
Date: Mon, 13 Mar 2006 05:00
17 lines
2108 bytes
2108 bytes
河野真治 @ 琉球大学情報工学です。 In article <dv2gdv$t11$1@news.nihon-u.ac.jp>, "Satoshi Kubota" <skubota@brs.nihon-u.ac.jp> writes > 結局、/etc/shadowに含まれているユーザー名と暗号化されたパスワードを流用し、chkpasswd > -f オプションを使ったらうまくいきました。 だいたいそうしているところが多いと思うんですが... nntp のパ スワードって平文ですよね? なので、別なパスワードにした方がい いかな... まぁ、使う奴のリスクなんでいいちゃいいんだけど。 nntp over ssh するなら、host認証だけで良いですよね。 前にも書いたけど、それだと結構遅いですがね。 --- Shinji KONO @ Information Engineering, University of the Ryukyus 河野真治 @ 琉球大学工学部情報工学科
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads