vsftpd匿名用户主目录
特此弄个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匿名用户主目录相关推荐
- vsftpd匿名用户上传和下载的配置
看到很多朋友配置vsftpd时不能使用匿名用户上传和下载(创建目录或删除.重命名文件夹),本文主要解决vsftpd的匿名用户权限配制问题. 配置要注意三部分,请一一仔细对照: 1.vsftpd.con ...
- linux ftp匿名用户,vsftpd匿名用户上传和下载的配置方法
看到很多朋友配置vsftpd时不能使用匿名用户上传和下载(创建目录或删除.重命名文件夹),本文主要解决vsftpd的匿名用户权限配制问题. 配置要注意三部分,请一一仔细对照: 1.vsftpd.con ...
- linux匿名用户有写入权限,Linux vsftpd匿名用户开放上传,写入,创建,删除权限
Linux vsftpd匿名用户开放上传,写入,创建,删除权限 Linux vsftpd匿名用户开放上传,写入,创建,删除权限 安装vsftpd软件包 编辑配置文件,格式要注意,等于号的前后不能有空格 ...
- vsftpd匿名用户访问
简介:vsftpd 是"very secure FTP daemon"的缩写,安全性是它的一个最大的特点.vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行 ...
- 关于VSFTPD匿名用户文件上传权限的问题
https://blog.csdn.net/m0_37355951/article/details/76974622 配置详细 https://blog.csdn.net/u014008779/art ...
- ftp文件传输协议的匿名用户、系统用户的实现详解过程
一.ftp含义 FTP(File Transfer Protocol)文件传输协议,主要目的使得主机之间可以共享文件.监听在tcp的21端口,是一个文件共享服务,主要工作在应用层:FTP使用tcp生成 ...
- 匿名的ftp服务器不允许用户上传文件对吗,vsftp实现匿名用户文件可上传不能删除...
目的:匿名用户可上传.不能删除.不能更名 方法:在匿名用户主目录下新建一个upload目录用来存放匿名用户上传文件 修改/etc/vsftpd/vsftpd.conf anonymous_enable ...
- vsftpd虚拟用户使用实验报告
1. 按照拓扑图要求建立虚拟机系统并连接网络 2. Gateway上设置route使得Client可以远程连接到Server 3. 所有配置在基本网络配 ...
- linux上存的私钥文件不能访问_linux中配置vsftpd服务器匿名用户访问,实现文件上传下载服务...
1.安装vsftpd服务器 安装VSFTPD 安装更新完毕 2.添加防火墙使用规则 添加防火墙iptables使用规则 iptables -F 查看iptables使用情况 添加前查看防火墙列表 添加 ...
最新文章
- linux下rpm,yum学习
- drawable(hdpi,ldpi,mdpi) 的说明
- 【DIY】(开发板不吃灰运动)CC3200LaunchPad改装红外温度计
- latex字体_[LaTeX 引擎] XeLaTeX + macOS,通过字体名调用发行版字体
- 数据库服务器管理系统,数据库管理系统服务器
- Homestead 集成开发环境配置
- 如何基于Weex实现创新交互体验?手淘开源技术BindingX案例解析
- CodeForces - 1445E Team-Building(可撤销并查集)
- 支持商用吗_可商用的插画素材 | 美翻了
- Oracle备份还原
- MSN再次出现大面积瘫痪 微软称尚未查明原因
- java22:API-Object-String
- 单行溢出文字省略号显示(HTML、CSS)
- 将Web应用性能提高十倍的10条建议
- python 实现简单画板_Python图像处理之简单画板实现方法示例
- VOS防止盗打及后门的安全策略
- 【递归调用在二叉树中的应用】前序遍历、中序遍历、后序遍历、求二叉树叶子结点及复制二叉树的C语言实现
- python强行终止程序_python终止程序的方法
- 360云盘修改存储目录技巧
- 扣哒世界发布面向中小学阶段C++信奥课程体系