看到论坛中有类似的帖子,自己也算是学习,最近有工程师说SCP协议无法copy SOF结尾的文件,
特此弄个ftp给他们。也希望对使用到的朋友有所帮助
环境:rhel4-5或者Centos4至5的系统
首先确保vsftpd已经默认安装service vsftpd start可以正常且ftp://ip可以看到pub目录

现在要实现更改默认访问的目录为其他目录例如/home/ftp我直接在/home目录下mkdir ftp
注意改完配置后都service vsftpd restart
测试步骤如下

vi /etc/vsftpd/vsftpd.conf
直接在配置文件中添加如下:
anon_root=/home/ftp
anon_upload_enable=NO

服务重启

通过ftp://ip访问到/home/ftp这个目录(证明已经将默认目录更改)。但是不运行上传文件,即使我将

anon_upload_enable=设置为YES那么同样的ftp://ip仍然无法访问上传文件

搜资料搞定

办法是在/home/ftp下建立一个新目录,使得该目录对ftp匿名用户可写。才能上传
所以我在/home/ftp目录下,建立了一个newftp目录。默认权限是:755
drwxr-xr-x 2 root root   4096 06-20 16:55 newftp
我测试还是无法上传,按照提示使得该目录对ftp匿名用户可写,由于匿名用户(ftp)上传文件,需要对

newftp目录进行操作,而newftp为root所有,匿名用户(ftp)对于newftp来说是其他用户,所以要加入

其他用户(o)的写权限。
[root@centos5h ftp]# chmod o+w /home/ftp/newftp
现在权限变为:
drwxr-xrwx 2 root root   4096 06-20 16:55 newftp
其实就是757的权限,顺便说明下:
读出 r 4
写入 w 2
执行 X 1

现在当访问ftp://ip/newftp目录时就可以给该目录上传文件了

说明:当新建这个newftp的目录后,除了要注意文件权限之外,还必须打开配置文件中

anon_upload_enable=YES支持,才可以保证正常上传文件到这个目录

还有些补充参数可以根据个人需求来添加:

设置是否运允许匿名建立目录:
# Permission for anonymus users to make new directories? YES/NO
anon_mkdir_write_enable=NO

设置是否允许匿名用户进行删除或者改名等操作:
# Permission for anonymus users to do other write operations - like renaming or deleting?

YES/NO
anon_other_write_enable=NO

第二种办法就是如果不是匿名用户访问的话
如果 直接改为WWW/HTML目录里
可以useradd username -d www/html
然后给个passwd直接通过
ftp://useradd:passwd@ip就可以了注意目录权限就可以了

还有就是映射办法
比如ftp的默认目录是/var/ftp 想把/mnt/WinSoft文件夹,映射到/var/ftp目录中
先在/var/ftp目录中建一个目录
#mkdir /var/ftp/WinSoft
然后执行mount命令
#mount --bind /mnt/WinSoft /var/ftp/WinSoft
这样就OK了

听说也可以通过ln来处理,我想道理是一样的,可以测试的看看

转载于:https://www.cnblogs.com/JemBai/archive/2012/03/30/2425110.html

vsftpd匿名用户主目录相关推荐

  1. vsftpd匿名用户上传和下载的配置

    看到很多朋友配置vsftpd时不能使用匿名用户上传和下载(创建目录或删除.重命名文件夹),本文主要解决vsftpd的匿名用户权限配制问题. 配置要注意三部分,请一一仔细对照: 1.vsftpd.con ...

  2. linux ftp匿名用户,vsftpd匿名用户上传和下载的配置方法

    看到很多朋友配置vsftpd时不能使用匿名用户上传和下载(创建目录或删除.重命名文件夹),本文主要解决vsftpd的匿名用户权限配制问题. 配置要注意三部分,请一一仔细对照: 1.vsftpd.con ...

  3. linux匿名用户有写入权限,Linux vsftpd匿名用户开放上传,写入,创建,删除权限

    Linux vsftpd匿名用户开放上传,写入,创建,删除权限 Linux vsftpd匿名用户开放上传,写入,创建,删除权限 安装vsftpd软件包 编辑配置文件,格式要注意,等于号的前后不能有空格 ...

  4. vsftpd匿名用户访问

    简介:vsftpd 是"very secure FTP daemon"的缩写,安全性是它的一个最大的特点.vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行 ...

  5. 关于VSFTPD匿名用户文件上传权限的问题

    https://blog.csdn.net/m0_37355951/article/details/76974622 配置详细 https://blog.csdn.net/u014008779/art ...

  6. ftp文件传输协议的匿名用户、系统用户的实现详解过程

    一.ftp含义 FTP(File Transfer Protocol)文件传输协议,主要目的使得主机之间可以共享文件.监听在tcp的21端口,是一个文件共享服务,主要工作在应用层:FTP使用tcp生成 ...

  7. 匿名的ftp服务器不允许用户上传文件对吗,vsftp实现匿名用户文件可上传不能删除...

    目的:匿名用户可上传.不能删除.不能更名 方法:在匿名用户主目录下新建一个upload目录用来存放匿名用户上传文件 修改/etc/vsftpd/vsftpd.conf anonymous_enable ...

  8. vsftpd虚拟用户使用实验报告

    1.         按照拓扑图要求建立虚拟机系统并连接网络 2.         Gateway上设置route使得Client可以远程连接到Server 3.         所有配置在基本网络配 ...

  9. linux上存的私钥文件不能访问_linux中配置vsftpd服务器匿名用户访问,实现文件上传下载服务...

    1.安装vsftpd服务器 安装VSFTPD 安装更新完毕 2.添加防火墙使用规则 添加防火墙iptables使用规则 iptables -F 查看iptables使用情况 添加前查看防火墙列表 添加 ...

最新文章

  1. linux下rpm,yum学习
  2. drawable(hdpi,ldpi,mdpi) 的说明
  3. 【DIY】(开发板不吃灰运动)CC3200LaunchPad改装红外温度计
  4. latex字体_[LaTeX 引擎] XeLaTeX + macOS,通过字体名调用发行版字体
  5. 数据库服务器管理系统,数据库管理系统服务器
  6. Homestead 集成开发环境配置
  7. 如何基于Weex实现创新交互体验?手淘开源技术BindingX案例解析
  8. CodeForces - 1445E Team-Building(可撤销并查集)
  9. 支持商用吗_可商用的插画素材 | 美翻了
  10. Oracle备份还原
  11. MSN再次出现大面积瘫痪 微软称尚未查明原因
  12. java22:API-Object-String
  13. 单行溢出文字省略号显示(HTML、CSS)
  14. 将Web应用性能提高十倍的10条建议
  15. python 实现简单画板_Python图像处理之简单画板实现方法示例
  16. VOS防止盗打及后门的安全策略
  17. 【递归调用在二叉树中的应用】前序遍历、中序遍历、后序遍历、求二叉树叶子结点及复制二叉树的C语言实现
  18. python强行终止程序_python终止程序的方法
  19. 360云盘修改存储目录技巧
  20. 扣哒世界发布面向中小学阶段C++信奥课程体系

热门文章

  1. 外国人眼中中的外伤性白内障简介
  2. win10系统内存泄露内存居高不下但是实际又没什么程序占内存的解决方案
  3. CMD如何使用管理员权限运行
  4. WAF攻防之SQL注入篇
  5. fastapi和php,Sanic vs Fastapi 性能对比
  6. UVM验证平台搭建一:reg model 生成
  7. 小学生成语学习测试小程序【每天学一点成语】
  8. 【观察】浪潮超融合跻身中国前三,背后的大势、胜势和升势
  9. c++各位卡友,奧特曼卡自动抽(1~10元包)
  10. 计算机的id密码,Apple ID或密码不正确在电脑上找回图解