首页 > 其他 > 详细

Centos 6.5 x64 vsftpd本地用户配置使用

时间:2016-08-17 23:21:31      阅读:230      评论:0      收藏:0      [点我收藏+]

线上游戏服务器目录/data/s5


[root@localhost s5]# ll

总用量 12

drwxr-xr-x 2 root root 4096 8月  17 16:44 20160815

drwxr-xr-x 2 root root 4096 8月  17 16:44 20160816

drwxr-xr-x 2 root root 4096 8月  17 16:44 20160817


开发人员需要将新增的游戏文件上传到对应的日期目录中

需要使用ftp

因为虚拟用户配置过于复杂

下面介绍最简单的配置(本地用户认证)

 

安装vsftpd

yum install -y vsftpd


备份配置文件

cd /etc/vsftpd

cp vsftpd.conf vsftpd.conf.bak

cat vsftpd.conf.bak | grep -v "^#" | grep -v "^$" > vsftpd.conf


编辑配置文件

vim vsftpd.conf


紫色部分,是需要修改的,内容如下:


#禁用匿名登录

anonymous_enable=NO

local_enable=YES

write_enable=YES

#本地用户上传的文件权限为675

local_umask=675

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

listen=YES

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES


# 限制用户在自己的家目录之内

chroot_local_user=YES

#针对不同的用户做不同的配置,这个目录下都是以用户名作为文件名

user_config_dir=/etc/vsftpd/vsftpd_user_conf


创建用户配置目录

mkdir /etc/vsftpd/vsftpd_user_conf


编辑zhangsan用户配置文件

vim /etc/vsftpd/vsftpd_user_conf/zhangsan

内容如下:


local_root=/data/s5


因为安装好vsftpd之后,默认会创建ftp组

所以直接将创建的用户加入到ftp组就可以了。

创建zhangsan用户,并指定组为ftp

useradd -g ftp zhangsan

设置密码

passwd zhangsan


设置游戏目录相关权限

设置目录用户组为ftp

chown -R :ftp /data/s5

设置组有写入权限

chmod 675 -R /data/s5


启动vsftpd

/etc/init.d/vsftpd start


访问ftp

ftp://192.168.1.110

输入用户名和密码

技术分享

成功之后,效果如下

技术分享

进入一个目录,上创一个单机游戏

技术分享






本文出自 “陨落星空” 博客,请务必保留此出处http://xiao987334176.blog.51cto.com/2202382/1839626

Centos 6.5 x64 vsftpd本地用户配置使用

原文:http://xiao987334176.blog.51cto.com/2202382/1839626

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!