免费注册 查看新帖 |

Chinaunix

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

[FTP] FTP用户目录的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-07 10:00 |只看该作者 |倒序浏览
本帖最后由 戏园子 于 2010-06-08 11:02 编辑

环境:RedHat AS4.8
目前的需求:
用户登录后,需要给用户提供几个目录,就像用户登录samba那样。

不知道怎么配,请帮忙


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
看了看PureFTPd的资料,感觉可以实现这个功能。
下面是其资料内容:
Q:我有一个文件夹,假设叫/var/incoming。我希望每个用户都可以共享这个文件夹。但我希望每个用户都被chroot。所以,/var/incoming应该在“joe”和“john” 的帐户可见,但他们已经被chroot了。这样,怎么使/var/incoming对这些账户可见?

A:建立符号链接并不起作用,因为一旦被chroot,就意味着在基础文件夹(用户的 主目录)之外的任何东西--包括符号链接--都不可访问。
不过所有的现代的操作系统都支持把本地目录挂载到几个不同的位置。要使/home/john/incoming和/home/joe/incoming都有/var/incoming的副本,可以使用下列命令:
* Linux   : mount --bind /var/incoming /home/john/incoming
            mount --bind /var/incoming /home/joe/incoming
* Solaris : mount -F lofs /var/incoming /home/john/incoming
            mount -F lofs /var/incoming /home/joe/incoming
* BSD     : mount_null /var/incoming /home/john/incoming
            mount_null /var/incoming /home/joe/incoming
警告:FreeBSD的mount_null已经损坏,而且会导致低于4.4的发布版FreeBSD系统的内核崩溃。
另外一个解决方法是重新编译Pure_FTPd,在./configure时,加上--with-virtualchroot。使用虚拟chroot,指向在chroot文件夹外面的文件的符号连接也可以达到。在二进制包中,这个功能已经启用。

论坛徽章:
0
2 [报告]
发表于 2010-06-08 11:08 |只看该作者
本帖最后由 戏园子 于 2010-06-09 08:26 编辑

现在的新问题是用PureFtpd做好FTP服务器后,用CuteFTP等FTP客户端软件可以正常使用,但是用Windows的explorer访问时,登录后看到的所有文件与文件夹前面都有一个时间标签,譬如,本来有一个文件的文件名是aaa,用CuteFTP访问时,能正确看到aaa,但是用explorer访问,会变成:
10389 jun 3 15:10 aaa
其中10389是aaa文件的大小
用explorer,不能正常下载,可以上传,上传后的所有文件又都变成上面所述的样子了。

有人遇到过这样的问题吗?



~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~

已经解决此问题,是PureFtpd的版本问题,用最新的pure-ftpd-1.0.29的版本会出现上面的问题,现在用pure-ftpd-1.0.24的版本就好了。
实践又一次证明,软件不是越新越好。合适的才是最好的。

论坛徽章:
0
3 [报告]
发表于 2010-06-17 17:23 |只看该作者
PureFtpd的版本问题?软件一直在更新,合适的肯定是最好的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP