如果企业用户太多,创建太多的系统账户显然是不明智,这时候我们就需要利用虚拟账户,vsftpd虚拟账户的数据保存在Berkeley DB格式的数据文件中,所以需要安装db4-utils工具来创建这样的数据文件。以下适用于Linux(contos6,redhat6,oracle linux6)其他尚未测试。
版本7.0以上安装vsftpd没有db4 需要安装
yum install -y psmisc net-tools systemd-devel libdb-devel perl-DBI
需要在vsftpd.conf 配置文件添加一行
allow_writeable_chroot=YES
不添加报错
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
错误原因为:
- Add stronger checks for the configuration error of running with a writeable root directory inside a chroot(). This may bite people who carelessly turned on chroot_local_user but such is life.
上面是7系统和6不一样的地方,其他配置都一样
1)系统安装完成后配置静态IP
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:ED:3B:E5
TYPE=Ethernet
UUID=45ad3dc1-032c-43e4-85e4-6d5ebd9ecc88
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.168 ##根据自己

最低0.47元/天 解锁文章
306





