LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 920|回复: 5

如何让匿名用户访问不同分区的两个文件夹

[复制链接]
发表于 2006-3-4 23:51:28 | 显示全部楼层 |阅读模式
有两个文件夹ftp1,ftp2.分别位于两个不同的分区中(都是reiserfs格式)

刚装好proftpd并且配置好了

关于anonymous的配置如下
<Anonymous /home/ftp1>
User ftp
Group nogroup
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
# Cosmetic changes, all files belongs to ftp user
DirFakeUser on ftp
DirFakeGroup on ftp

RequireValidShell off
AnonRequirePassword off
# Limit the maximum number of anonymous logins
MaxClients 10

# We want 'welcome.msg' displayed at login, and '.message' displayed
# in each newly chdired directory.
DisplayLogin welcome.msg
DisplayFirstChdir .message

# Limit WRITE everywhere in the anonymous chroot
<Directory *>
<Limit WRITE>
DenyAll
</Limit>
</Directory>


</Anonymous>



匿名用户能够正常访问,但是为了让匿名用户也能同时访问ftp2文件夹(位于另一分区),我将ftp2 文件夹下的所有文件用 ln链接至ftp1 文件夹中.可是匿名用户仍然无法访问ftp2中的文件(ftp2文件夹以及子文件夹的权限设置与ftp1 完全一样)

不知道我这样做是不是根本就不对.
请问各位有什么好方法来实现同时对两个不同分区的文件夹进行访问

在次谢过.
发表于 2006-3-5 08:31:37 | 显示全部楼层
是不是有什么选项,比如 follow symblolic 这类的,允许跟踪连接。
回复 支持 反对

使用道具 举报

发表于 2006-3-5 16:17:39 | 显示全部楼层
你可以这么做
mkdir /home/ftp1/ftp2
假设你的ftp2路径为/home/ftp2
mount -o bind /home/ftp2 /home/ftp2/ftp1
这样就可以正常访问了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-5 21:02:07 | 显示全部楼层
Post by springwind426
你可以这么做
mkdir /home/ftp1/ftp2
假设你的ftp2路径为/home/ftp2
mount -o bind /home/ftp2 /home/ftp2/ftp1
这样就可以正常访问了。




让大家笑话了,我输入的时候打错了,将它打成mount -o bind /home/ftp2 /home/ftp1

结果ls /home/ftp1
显示出来的全部是ftp2中的文件,ftp1 中的文件不见了

请问如何才能取消上面的mount  -o 操作。
回复 支持 反对

使用道具 举报

发表于 2006-3-5 21:36:12 | 显示全部楼层
umount 就可以了啊。
回复 支持 反对

使用道具 举报

发表于 2006-3-6 00:17:36 | 显示全部楼层
mount
可以看出都挂载了哪些
umount 挂载点就可以卸载该挂载点。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表