Re: Innにおけるパスワード認証について
新城@筑波大学情報です。こんにちは。
ckpasswd は使ってないけれど、
In article <durq67$2oe$1@news.nihon-u.ac.jp>
"Satoshi Kubota" <skubota@brs.nihon-u.ac.jp> writes:
> readers.confは
> auth "all" {
> auth: "ckpasswd -d /var/lib/news/newsusers"
> default: "*"
> }
> newsusersデータベースファイルはman ckpasswdにて表示されるスクリプトを実行して作成し(newsusers.db),
> /var/lib/newsに入っています。
> データベースファイルのパスをわざと間違えて記述しても、上記と同じログが出てくるので、ckpasswdがデータベースファイルを見にいけてない気がします。
直接実行してみて試してみるといいかもしれませんね。ユーザ名
yas, パスワード aaa とすると、こんなですかね。libauth.c のソー
スみる限り。
------------------------------------------------------------
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%
------------------------------------------------------------
あと、HAVE_DBM を define してないと -d でこけるか。それは普
通ないか。
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735