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

[debian-users:48862] Re: ProFTPDのUserPasswordについて



須山です。

フォローありがとうございます。

そちらの環境ではうまくうごくということは,こちらの環境のどこかに問題があ
るのかもしれません。

なお,失敗したときの/var/log/auto.logは次のような感じです。

Jun 14 13:14:24 xxxxxxxx proftpd[8504]: xxxxxxxx (xxxxxxxx[127.0.0.1]) - USER hogehoge (Login failed): Incorrect password.
Jun 14 13:14:24 xxxxxxxx proftpd[8504]: xxxxxxxx (xxxxxxxx[127.0.0.1]) - mod_delay/0.5: delaying for 88064 usecs

UserPasswordをコメントアウトしてログインする,つまり,成功した場合のログ
は次のような感じです。

Jun 14 13:20:44 xxxxxxxx proftpd: (pam_unix) session opened for user hogehoge by (uid=0)
Jun 14 13:20:44 xxxxxxxx proftpd[8585]: xxxxxxxx (xxxxxxxx[127.0.0.1]) - USER hogehoge Login successful.
Jun 14 13:20:44 xxxxxxxx proftpd[8585]: xxxxxxxx (xxxxxxxx[127.0.0.1]) - Preparing tochroot to directory '/home/hogehoge'

ProFTPDの他の設定ファイルは/etc/proftpd/modules.confがありますが,念のた
めこれも記しておきます。ただ,こちらはパッケージの設定ファイルのままで特
にいじってはいないし。あと関係のありそうなところが思いつかないし,困りま
した。

# This is the directory where DSO modules reside

ModulePath /usr/lib/proftpd

# Allow only user root to load and unload modules, but allow everyone
# to see which modules have been loaded

ModuleControlsACLs insmod,rmmod allow user root
ModuleControlsACLs lsmod allow user *

LoadModule mod_ctrls_admin.c
LoadModule mod_tls.c
LoadModule mod_sql.c
LoadModule mod_ldap.c
LoadModule mod_sql_mysql.c
LoadModule mod_sql_postgres.c
LoadModule mod_quotatab.c
LoadModule mod_quotatab_file.c
LoadModule mod_quotatab_ldap.c
LoadModule mod_quotatab_sql.c
LoadModule mod_radius.c
LoadModule mod_wrap.c
LoadModule mod_rewrite.c

# keep this module the last one
LoadModule mod_ifsession.c


On Tue, 12 Jun 2007 21:14:45 +0900
KISE Hiroshi <kise@xxxxxxxxxxx> wrote:

> 興味があったので試してみました。
> 
> From: Takeshi SUYAMA <tsuyama@xxxxxxxxx>
> Subject: [debian-users:48843] ProFTPDのUserPasswordについて
> Date: Tue, 12 Jun 2007 12:06:03 +0900
> > ProFTPDのUserPasswordについて質問させてください。
> 
> > Debian: sid
> > ProFTPD: 1.3.0-23
> 
> lenny環境で試しました。
> 
> ii  proftpd        1.3.0-21       Versatile, virtual-hosting FTP daemon
> 
> > 念のため,/etc/proftpd/proftpd.confも添付します。
> 
> コピーして、ユーザ名をこちらの環境にあわせて書き換えました。
> 
> > UserPassword hogehoge hashpassword
> 
> > ffpasswd --hash
> 
> “ftpasswd”ですね。
> 
> $ /usr/sbin/ftpasswd --hash
> 
> Password:
> Re-type password:
> 
> ftpasswd: $1$tGTcXple$.zDqwVFxAm8zsHwWRb.nB.
> 
> proftpd.confのUserPassword行を書き換えて、ProFTPDを再起動したあと、
> ftp localhostしてユーザ名、パスワードを入力したところ、ログイン
> できました。
> 
> /var/log/auth.logや、syslogなどに何か出ていませんか?
> 
> 失敗したときのauth.log:
> Jun 12 21:01:14 xxxxxxxx proftpd[4676]: xxxxxxxx (localhost[127.0.0.1]) - USER try (Login failed): Incorrect password.
> 
> 成功したとき:
> Jun 12 21:01:44 xxxxxxxx proftpd[4685]: xxxxxxxx (localhost[127.0.0.1]) - USER try: Login successful.
> Jun 12 21:01:44 xxxxxxxx proftpd[4685]: xxxxxxxx (localhost[127.0.0.1]) - Preparing to chroot to directory '/home/try'
> 
> -- 
> 喜瀬“冬猫”浩

-- 
Takeshi SUYAMA <tsuyama@xxxxxxxxx>