linux下安装vsftpd的配置(匿名用户无法上传文件,新建文件夹重命名文件夹的问题)...

 本人前几天在折腾linux下安装vsftpd,想搭建一个匿名用户可以上传,新建文件,以及对文件的重命名的ftp服务器

首先,我们先了解 一下linux系统下的权限问题,这就像一道道防火墙一样保护着我们的系统,但给我们的ftp搭建也带来了一系列的问题

linux有3道防火墙分别是:

                             1· linux本身的防火墙,也就是真叫防火墙的那个,先启动当然它本身是自启的我们就来温习一下:

                                                                                                                                                              

                                                                                                                         

                                                                              但是防火墙的配置文件可不在这里哦在/etc/sysconfig/iptables里打开:

                                                                                                                                                                             

                                     

                                2·还有一个就是selinux,SELinux全称(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统

                                                                               

                                          改这个有点麻烦,我的是关掉的(各位可以根据自己的需求开启或关闭),关闭的话是在配置文件里关闭,在这:

                                          打开后

                                                       

                                        现在重启一下就好了(必须重启才会有效哦)

                                3·  linux文件权限

                                    好了linux的三层安全防火墙我们已经搞定了两层还有最后一层也就是linux文件权限的问题了打开ftp存储文件的文件夹匿名用户上传的所有文件都在这里哦

                                     下面就是在/var/ftp下新建个文件了,为什么要新建?当然避免一下权限的问题了比如uploadfile就变成了/etc/ftp/uploadfile了

                                      接着我们对这个文件夹修改一下权限,如果没修改的话匿名用户是无法上传文件的,就算你通过了vsftpd服务器,也会卡在系统文件权限上

                                                                                                                                                                                                                                     

                                     所以要把       这个文件夹修改一下权限,因为你是匿名用户,接下来就为这个加上777权限  

                                                                                                                                                                               

好了现在系统方面的我们就搞定了,就剩软件方面了,也就是vsftpd

                              vsftp安装方法安装方法就不过多介绍了

                              vsftp的启动文件是 /etc/init.d/vsftpd   启动  

                                                                                        重启  

                                                                                        停止   

 

                              vsftp的配置文件是/etc/vsftpd/vsftpd.conf    

                                                                    接下来修改配置文件

                                                                                            

 

修改后保存退出,重启下vsftpd然后打开我的电脑                 在文件菜单栏里选 添加一个网络位置     添加上IP地址就可以对ftp文件进行上传下载与修改了。        

 

转载于:https://www.cnblogs.com/linux520/p/5820349.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值