免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3040 | 回复: 2
打印 上一主题 下一主题

[FTP] pure-ftpd可以给每个目录指定权限吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-02-16 12:56 |只看该作者 |倒序浏览
比如象apache或pro-ftpd的<Directory /xxx>;语法。。

论坛徽章:
0
2 [报告]
发表于 2003-02-16 21:01 |只看该作者

pure-ftpd可以给每个目录指定权限吗?

这个好像不能设置吧。pure好像是按照用户的方法进行控制的,不过也没有直接控制用户读写某个目录的权限设置(至少我没找到哪里可以设置)。所以我就尝试改写pure的代码以达到我的控制某个正常用户的读写功能。首先去souceforge下载一个pureftpd的源代码包。这个问题可以通过改写源码得到很好的解决。解开代码后可以发现,ftpd.c是为用户的并发事件处理的服务进程程序。在ftpd.c中自己加入两个blobal变量user_read_ok, user_write_ok(名字随便起)来控制读写,再在douser函数中对不同的用户设置这两个变量的值。同时在和ftp有写操作的函数中判断user_write_ok的值即可。例如在dodele函数中可以尝试判断user_write_ok==0则返回一个操作失败信息。其实pure-ftpd的代码还是结构比较清晰的。具体的改写的代码是发挥你的想象力的时候了。开心吗?

论坛徽章:
0
3 [报告]
发表于 2003-02-17 10:47 |只看该作者

pure-ftpd可以给每个目录指定权限吗?

有空要试试,谢谢你的帮助哈哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP