配置主配置文件

[root@localhost ~]# cd /etc/vsftpd/

[root@localhost vsftpd]# vi vsftpd.conf (匿名有关的选项)

anonymous_enable=YES(匿名用户登录的权限相关)

anon_upload_enable=YES(匿名用户上传的权限相关)

anon_other_write_enable=YES(匿名用户写入的权限相关)

write_enable=YES(所有用户写入的权限相关)

anon_mkdir_write_enable=YES(匿名用户建立文件夹的权限相关)

chown_uploads=YES(这个是你对所上传的资料的权限相关)

chown_username=user(这个是资料的拥有者设置,根据不同的选择来设置)

选择一:匿名用户可以上传,但是不能查看上传的资料

1、配置主设置档

[root@localhost vsftpd]# vi vsftpd.conf

chown_username=root(把拥有者改成root这个用户,那么普通用户无法查看)

2、设置文件夹的权限(有多种方法)

[root@localhost ftp]# mkdir public(建立测试目录)

[root@localhost ftp]# ll

drwxr-xr-x 2 root root 4096 Mar 17 06:46 public

(1)、修改u,g,o中o的读写权限

[root@localhost ftp]# chmod o+w public/(给匿名用户添加写入的权限,这样就可以上传成功,由于资料的拥有者是root,自然匿名用户无法查看)

[root@localhost ftp]# ll

drwxr-xrwx 2 root root 4096 Mar 17 06:46 public

(2)、修改文件夹的拥有者

[root@localhost ftp]# chown ftp:ftp public/(这个设置归根结底,也是w权限的设置,是不是发现u+w呢?)

[root@localhost ftp]# ll

drwxr-xr-x 2 ftp  ftp  4096 Mar 17 06:50 public

选择二:匿名用户可以上传,也能能查看上传的资料(下载)

[root@localhost vsftpd]# vi vsftpd.conf

chown_username=ftp(把拥有者改成ftp这个用户,那么普通用户可以查看)

添加读的权限(资料的权限,加入r这个权限)

[root@localhost public]# ll

-rw------- 1 ftp ftp 4023 Mar 17 07:14 iptables.txt

[root@localhost public]# chmod o+r iptables.txt

这样用户就既可以上传、删除、与下载了!

总结:除了主设置档的设置,文件夹本身的权限,切勿忘记设置,这个地方运用于很多的服务器设置,比如apache!!

CCIE Security 2009 IOS防火墙合集

linux ftp匿名用户,linux vsftp 匿名用户的设置相关推荐

  1. linux ftp 团队认证,linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建

    linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建 1.FTP协议:有命令和数据连接两种 命令连接,控制连接:21/tcp 数据连接: 主动模式,运行在20/tcp端口 和 ...

  2. linux ftp 怎么验证,Linux编译安装vsftpd服务器(本地用户验证方式)

    linux vsftpd编译安装和配置允许本地用户登录ftp 1.下载vsftpd源码 wget https://security.appspot.com/downloads/vsftpd-2.3.4 ...

  3. linux ftp 虚拟目录,Linux搭建FTP之vsftpd 虚拟用户配置步骤

    环境:Ubuntu 10.04 一.安装vsftp sudo apt-get install vsftpd 二.添加虚拟用户 1.创建虚拟用户数据库 创建虚拟用户文本文件/tmp/account.tx ...

  4. linux ftp站点名称,Linux ftp命令的使用方法有哪些

    ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里学习啦小编详细介绍Linux ftp命令的一些经常使用的命令,相信掌握了这些使用Linux ...

  5. linux ftp 550 下载,linux ftp服务器上传文件夹时提示550错误问题解决方法

    linux ftp服务器上传文件夹时提示550错误问题解决方法 标签: linux ftp服务器 550 中文文件夹上传错误 问题 分类: 计算机 2010-11-06 22:47 前几天在实验室搭配 ...

  6. linux ftp 21身份验证失败,pureftpd用户验证失败

    pureftpd用户验证失败 发布时间:2008-12-29 21:46:24来源:红联作者:kingbanner 在slackware12.2下用源码安装pureftpd-1.0.21并实现基于pu ...

  7. linux ftp 553,修复使用vsftp出错553 Could not create file的有效方法

    安装的不同的系统在修复故障的时候也是不一样的操作的,那我们在电脑中有小伙伴需要使用到vsftp这个程序,但是在Linux系统中打开使用的时候出现了打开的错误553 Could not create f ...

  8. linux ftp验证指令,linux FTP常用指令说明

    本地用户 /home/username 配置vsftpd时,强烈建议 ·# cp /etc/vsftpd.conf /etc/vsftpd.conf1      //备份,vsftpd.conf是个比 ...

  9. linux ftp gid,用Linux架设FTP服务器(4)

    用Linux架设FTP服务器(4) 2008-09-08 17:50· 稿源:互联网 message "message"设置当用户登录或转到一个目录的时候会收到什么消息.可以设定多 ...

  10. linux ftp 登录慢,linux中vsftpd登录,上传下载文件慢解决办法linux操作系统 -电脑资料...

    vsftpd登录慢主要是nameserver #定义DNS服务器的IP地址没有设置了,这样我们只要设置或更新一下nameserver即可解决了, 在使用vsftpd的过程中,一直以来都有一个问题就是在 ...

最新文章

  1. 新建一个spyder窗口
  2. python时间序列小波分析_python时间序列分析
  3. 从难以普及的数据增强技术,看AI的性价比时代
  4. Linq to sql 实现多条件的动态查询(方法一)
  5. 项目管理课件_项目管理(PMO)工作到底干些啥?
  6. RabbitMq--4--集群(转载)
  7. @Bean+@Component+@Configuration+@Autowired的配合使用与区别(转载+整理+完整实验)
  8. 优衣库不雅_Uniqlo主页-用户体验案例研究
  9. asp 强制转换浮点数值_C/C++中浮点数的编码存储
  10. java锁的级别_Java锁的那些事儿之JDK锁(ReentrantLock)
  11. 计算力就是你的核心业务!
  12. c++删除数组中重复元素_在VBA中如何使用动态数组,以及利用动态数组去除重复值的方法...
  13. 【2017百度之星资格赛】1004.度度熊的午饭时光思路及代码
  14. 毕业设计任务书----基于Android的学生考勤管理系统设计与实现
  15. python窗口截图快捷键_windows下实现快捷键截图小工具
  16. YYH的球盒游戏(NOIP模拟赛Round 6)
  17. 传奇添加地图与配置参数详解
  18. vscode代码自动保存插件_VSCode 云同步扩展设置 Settings Sync 插件
  19. 甲骨文CEO拉里-埃里森--硅谷最张扬最具争议的CEO
  20. 淘宝吱口令效果实现,获取系统剪贴板内容

热门文章

  1. Kafka入门系列—3. 消费者组
  2. rasterization(栅格化)
  3. 2014年度大疆创新笔试题心得
  4. C++语言的特点有哪些
  5. python实现前复权及后复权
  6. 5G通信光模块是什么?5G通信光模块的发展方向如何?
  7. [转]斗鱼大数据搭建的经验和坑
  8. 初中数学定理公式汇编
  9. 代码传奇 | 搞罢餐的热血青年到 PHP大神的蜕变——“鸟哥”惠新宸
  10. java blob 保存文件_java将文件保存为二进制流到oracle表中的blob字段 | 学步园