CentOS6.5安装vsftpd

本文提供了一份详细的指南,介绍如何在CentOS6.5系统上安装和配置vsftpd服务。包括安装必要的软件包、创建用户数据库、设置PAM认证模块、配置vsftpd参数及用户权限等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CentOS6.5 安装vsftpd

#!/bin/bash
#
set -x
GFIPREFIX=/usr/local/data
GFIUSER=goforit
yum -y install vsftpd
yum -y install db4-utils
[ ! -d /var/run/goforit ] && mkdir /var/run/goforit
cd /etc/vsftpd
cat > loguser.txt <<EOF
zhangsan
123456
lisi
654321
EOF
db_load -T -t hash -f /etc/vsftpd/loguser.txt /etc/vsftpd/loguser.db
[ -f /etc/pam.d/vsftpd ] && mv /etc/pam.d/vsftpd /etc/pam.d/vsftpd.`date +%F`
cat > /etc/pam.d/vsftpd <<EOF
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/loguser
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/loguser
EOF
useradd -d $GFIPREFIX/www -s /sbin/nologiin $GFIUSER
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.`date +%F`
cat >> /etc/vsftpd/vsftpd.conf <<EOF
hide_file=.*
reverse_lookup_enable=NO
chroot_local_user=YES
secure_chroot_dir=/var/run/goforit
guest_enable=YES
guest_username=goforit
user_config_dir=/etc/vsftpd/users_config
use_localtime=YES
EOF
sed -i 's/anonymous_enable=YES/anonymous_enable=NO/g' /etc/vsftpd/vsftpd.conf
sed -i 's/^#xferlog_enable=YES/^xferlog_enable=YES/g' /etc/vsftpd/vsftpd.conf
#sed -i 's@xferlog_file=/var/log/goforit@xferlog_file=/var/log/goforit@g' /etc/vsftpd/vsftpd.conf
sed -i 's/xferlog_file=\/var\/log\/xferlog/xferlog_file=\/var\/log\/goforit/g' /etc/vsftpd/vsftpd.conf
mkdir /etc/vsftpd/users_config
cd /etc/vsftpd/users_config
touch zhangsan
cat > zhangsan <<EOF
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
local_root=$GFIPREFIX/www
EOF
touch lisi
cat > lisi <<EOF
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
local_root=$GFIPREFIX/www
EOF
service vsftpd restart

转载于:https://my.oschina.net/2726276586/blog/894913

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值