全部博文(298)
分类: LINUX
2011-04-12 12:22:25
用vsftp配置虚拟用户,提示db_load命令不存在?
用vsftp配置虚拟用户,在生成虚拟用户口令库文件时,提示db_load命令不存在?
[root@zhdh20061121 /]# db_load -T -t hash -f user.txt /etc/vsftpd/vsftpd_login.db
-bash: db_load: command not found
[root@zhdh20061121 /]# rpm -qa vsftpd
vsftpd-2.0.5-8
[root@zhdh20061121 /]# rpm -q db4
db4-4.3.29-9.fc6
问题解答:
默认(CentOS 5.2)可能只安装了db4-4.3.29-9.fc6.i386.rpm和db4-devel-4.3.29-9.fc6.i386.rpm
要使用db_load需要将位其他几张光盘中的
db4-java-4.3.29-9.fc6.i386.rpm
db4-tcl-4.3.29-9.fc6.i386.rpm
db4-utils-4.3.29-9.fc6.i386.rpm
安装上,还有不要去下载什么ftp之类的东东去找db_load 命令,只要装了光盘自带就能解决问题~