服务器上通过FTP共享文件夹
2024-09-04 10:31:21
近日,公司某服务器共同操作的人员增多,而我只需访问及替换某些文件,故想到共享文件夹。
在IIS中建立ftp站点,添加虚拟目录(可多个,对应不同文件夹),设置允许访问的用户(添加用户,见在IIS上搭建FTP服务)。
本地访问:ftp://xx.xx.xx.xx/front/ (front为虚拟目录名)。
访问正常,删除、重命名、替换文件,出现如下错误:
原因:文件夹权限不够,需要在服务器上对应文件夹上设置。
文件夹共享设置包括两个部分,一个是共享设置;一个是安全设置。只有这两部分都进行了设置才可以文件夹共享成功。
一、共享设置
1、点击想要共享的文件夹,右击属性。选择共享标签,点击高级共享。
2、勾选“共享此文件夹”复选框,设置同时共享的用户数量限制为,点击权限。
3、打开 共享文件夹的权限设置窗口,点击添加。
点击“对象类型”进行筛选(只对用户组设置或者只对个别用户设置),只勾选用户,点击确定。
4、点击高级,单击“立即查找”,从搜索结果处选择要设置的用户权限,点击确定。
5、选择用户结束后点击确定,返回到共享文件夹权限设置界面。
选择需要设置权限的用户,根据实际情况进行共享设置。
二、安全设置
1、点击想要共享的文件夹,右键属性。选择安全选项卡,点击编辑。
2、点击“添加”,点击对象类型筛选想要查找的类型,只勾选用户(根据实际情况进行选择),点击确定。
3、点击高级,立即查找,从搜索结果中查找用户,找到后点击确定。
根据实际情况为此用户分配权限,如读取、写入或者完全权限等。
问题:将文件复制到ftp服务器时发生错误:请检查是否有权限将文件放到该服务器上。(我传的是一张图片,名称中有中文,所以失败)
这个问题是由于FTP底层文件传输协议文件名代码转化不一致导致的。 解决方法:
将文件重新命名为纯英文或者数字或者英文数字组合字符,中文命名必须使用偶数字符,奇数中文字符+中文字符会导致传输失败。(自己可以尝试不同的字符组合以获得经验)
最新文章
- AngularJs之七
- SQL Server 存储过程遇到“表 '#TT' 没有标识属性。无法执行 SET 操作”错误
- angular-ui-router中的$stateProvider设置
- 《深入浅出Windows Phone 8.1 应用开发》基于Runtime框架全新升级版
- 关于重定向urlrewriter.urlmapping
- DataGridView常用操作
- php支付接口,代付、感悟
- C++ STL疑惑知识点
- IIS限制ASP.Net 文件上传大小解决方案,修改IIS7/7.5配置
- jQuery学习 day01
- 权重随机算法的java实现
- linux网络编程:使用单进程实现多客户端通信
- 关于Console的Main(String[] args)参数输入
- Spark算子--leftOuterJoin和rightOuterJoin
- Objc生成搜索引擎查询字符串
- python全栈开发day103-python垃圾回收机制、mro和c3算法解析、跨域jsonp\CORS、Content-Type组件
- js中关于数组处理的一些小技巧
- cxf Webservice 使用httpClient 调用
- 火币网API文档——WebSocket API简介
- 启动总是提示:Process finished with exit code 0
热门文章
- 可能是最好的 Rx 初学者教程
- Eclipse中快速定位
- 聊一聊Spring AOP
- phpMyAdmin 应用程序“DEFAULT WEB SITE”中的服务器错误
- iOS自动化探索(八)Mac上的Jenkins安装
- Oracle recovery manager failed to restore
- HTML5音视频播放(Video,Audio)和常见的坑处理
- 平衡二叉树(AVL)的实现,附可运行C语言代码
- Alpha冲刺(2/10)
- APUE学习笔记——7main()函数启动与退出