文档章节

CentOS6.5安装vsftpd

 玖零後大叔
发布于 2017/05/08 15:30
字数 238
阅读 7
收藏 0

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

© 著作权归作者所有

上一篇: OpenVPN mysql授权
粉丝 1
博文 128
码字总数 31973
作品 0
浦东
运维
私信 提问
CentOS6.5 安装vsftpd

1、查看是否已安装vsftpd 1.1、命令: 2、安装vsftpd 2.1、安装: 配置vsftpd.conf文件 # Example config file /etc/vsftpd/vsftpd.conf The default compiled in settings are fairly para......

紅紅火火
2016/03/10
51
0
centos6.5 安装FTP

一.检查是否安装: 二、如果未安装,则yum安装 三、设置vsftpd开机启动 或 四、配置文件的修改,位置 /etc/vsftpd/vsftpd.conf 五、创建ftp用户,设置属性 新建文件/etc/vsftpd/chrootlist,在...

win_ball
2017/09/30
2
0
centos6.5离线安装ftp服务

1、查看是否安装vsftp rpm -qa | grep vsftpd 如果出现vsftpd-2.0.5-21.el5,说明已经安装 vsftp 2、下载vsftpd: ftp://rpmfind.net/linux/centos/6.7/os/x8664/Packages/vsftpd-2.2.2-14.e......

zqz0125
2015/08/27
3.1K
0
如何在centos上面搭建自己的ftp服务器

背景:有时候有这样一个需求,团队中有新人进来需要一些软件比如jdk,eclipse等开发工具及软件需要共享等等需要考虑能够通过浏览器的方式访问,并且能够直接将软件下载下来 这时候就需要考虑搭...

陈小扁
2016/11/22
0
0
centOS下安装vsftpd用ftp工具无法连接问题

centos6.5 yum 安装vsftpd,用ie和命令行都可以连接,也没有指定具体端口号,用flashfxp却一直提示无法连接。防火墙已关,SELinux也设置了,最奇怪的是ie和命令行可以连接,flashfxp用21端口...

伊森
2014/06/20
5K
1

没有更多内容

加载失败,请刷新页面

加载更多

JWT学习总结

官方 https://jwt.io 英文原版 https://www.ietf.org/rfc/rfc7519.txt 或 https://tools.ietf.org/html/rfc7519 中文翻译 https://www.jianshu.com/p/10f5161dd9df 1. 概述 JSON Web Token(......

冷基
今天
4
0
AOP的学习(1)

AOP 理解AOP编程思想(面向方法、面向切面) spring AOP的概念 方面 -- 功能 目标 -- 原有方法 通知 -- 对原有方法增强的方法 连接点 -- 可以用来连接通知的地方(方法) 切入点 -- 将用来插入...

太猪-YJ
今天
4
0
一张图看懂亮度、明度、光度、光亮度、明亮度

亮度、明度、光亮度,Luminance和Brightness、lightness其实都是一个意思,只是起名字太难了。 提出一个颜色模型后,由于明度的取值与别人的不同,为了表示区别所以就另想一个词而已。 因此在...

linsk1998
昨天
11
0
Python应用:python链表示例

前言 python链表应用源码示例,需要用到python os模块方法、函数和类的应用。 首先,先简单的来了解下什么是链表?链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是...

python小白1
昨天
5
0
Source Insight加载源码

Source Insight是一个图形化的源代码查看工具(当然也可以作为编译工具)。如果一个项目的源代码较多,此工具可以很方便地查找到源代码自建的依赖关系。 1.创建工程 下图为Snort源代码的文件...

天王盖地虎626
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部