西田と申します。
既に投稿がありますが、「ローカルユーザで認証は成功するか」をまず確認した
方がいいかと思われます。
もし、ローカルユーザは認証OKで、NISがNGの場合は、もしかしたらそもそも現
状はNIS認証ができない可能性があります。
手元のCentOS4.4のvsFTPdの場合の話ですが、PAM認証が有効になっていて、PAM
ファイル(/etc/pam.d/vsftpd)は以下のようになっています。
---------------------
#%PAM-1.0
auth required /lib/security/pam_listfile.so
item=user sense=deny
file=/etc/ftpusers onerr=succeed
auth required /lib/security/pam_pwdb.so
shadow nullok
account required /lib/security/pam_pwdb.so
session required /lib/security/pam_pwdb.so
---------------------
このPAMファイルを
------------
#%PAM-1.0
auth required /lib/security/pam_listfile.so
item=user sense=deny
file=/etc/ftpusers onerr=succeed
auth required /lib/security/pam_stack.so
service=system-auth
account required /lib/security/pam_stack.so
service=system-auth
session required /lib/security/pam_stack.so
service=system-auth
------------
にして、「/etc/pam.d/system-auth」のPAMファイルがNIS対応で記述されていれ
ばNISでFTP認証もいけるかも。
以前、vsFTPdの認証時にSamba(正確にはwinbindを使ったAD認証ですが)で認証し
ようと思い、上記のようにPAM設定で認証できましたので、NISの場合も当てはま
れば幸いです。
------------------------------------------------------------
Nish - Hideo Nishita - / nishita@xxxxxxxxxxx
References:
- Prev by Subject: [linux-users:107070] Re: telnetできるのにftpできない
- Next by Subject: [linux-users:107072] Re: telnetできるのにftpできない
- Previous by thread: [linux-users:107073] Re: telnetできるのにftpできない
- Next by thread: [linux-users:107063] apache の Basic 認証について
- Indexes:[Main][Thread]