如何在FTP中使用链接

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
头像
shawnling
帖子: 52
注册时间: 2006-04-07 13:46
来自: Shanghai

如何在FTP中使用链接

#1

帖子 shawnling » 2006-06-11 23:14

我想用文件夹链接来将别的文件夹链接到FTP根目录下,可是用符号链接生成的文件夹在FTP客户端看不到,怎么设置?
谢谢!
Dapper Drake on Dell Latitude D600
头像
firehare
帖子: 2625
注册时间: 2005-04-10 16:54
来自: 温州大学
联系:

#2

帖子 firehare » 2006-06-12 18:44

当然看不到了,你还要把那个文件夹的权限修改呀,否则是看不到的!:)
我心无畏,源自于我心无知。
图片
头像
shawnling
帖子: 52
注册时间: 2006-04-07 13:46
来自: Shanghai

#3

帖子 shawnling » 2006-06-12 19:21

firehare 写了:当然看不到了,你还要把那个文件夹的权限修改呀,否则是看不到的!:)
谢谢!
那个符号链接的权限是755,理论上应该是可读的亚
Dapper Drake on Dell Latitude D600
头像
firehare
帖子: 2625
注册时间: 2005-04-10 16:54
来自: 温州大学
联系:

#4

帖子 firehare » 2006-06-12 19:27

符号链接?
如果我没有理解错的话,应该是被链接的文件夹的权限,而不是符号链接本身的权限!
我心无畏,源自于我心无知。
图片
头像
shawnling
帖子: 52
注册时间: 2006-04-07 13:46
来自: Shanghai

#5

帖子 shawnling » 2006-06-13 9:20

是这样的,我的目标文件夹的权限也是755,可是似乎也没用
我的理解:硬链接是不能用于文件夹的,所以我用符号链接

后来我用了另一个办法:

代码: 全选

sudo mount --bind olddir newdir
结果就可以了。顺便说一句,mount是不是每次重启后就失去作用了?谢谢!
Dapper Drake on Dell Latitude D600
头像
firehare
帖子: 2625
注册时间: 2005-04-10 16:54
来自: 温州大学
联系:

#6

帖子 firehare » 2006-06-15 10:27

这个现象比较奇怪,我的似乎并没有遇到此类现象,我的做法是将该文件夹设为 FTP 用户即可!无论是FTP目录下或在其他目录下链接均可正常访问!

mount 是会在重启后失去作用!除非兄弟你做个自动脚本!
我心无畏,源自于我心无知。
图片
头像
shawnling
帖子: 52
注册时间: 2006-04-07 13:46
来自: Shanghai

#7

帖子 shawnling » 2006-06-15 17:16

firehare 写了:这个现象比较奇怪,我的似乎并没有遇到此类现象,我的做法是将该文件夹设为 FTP 用户即可!无论是FTP目录下或在其他目录下链接均可正常访问!

mount 是会在重启后失去作用!除非兄弟你做个自动脚本!
是很奇怪啊
以下是我ftp时候的输出

代码: 全选

ftp> cd pub
250 CWD command successful
ftp> ls
200 PORT command successful
150 Opening ASCII mode data connection for file list
lrwxrwxrwx   1 root     root           18 Jun 15 08:53 audio -> /home/shawn/Music/
drwxr-xr-x  32 ftp      nogroup      4096 Jun 11 11:52 music
226 Transfer complete.
ftp> cd audio
550 audio: No such file or directory
ftp> cd music/
250 CWD command successful
ftp> ls
200 PORT command successful
150 Opening ASCII mode data connection for file list
drwxr-xr-x   7 shawn    shawn        4096 Jun 12 05:56 Air
drwxr-xr-x   7 shawn    shawn        4096 May 25 06:48 Coldplay
...
audio是符号链接,无法访问
music是mount --bind的,可以访问
很奇怪的是

代码: 全选

sudo chown shawn:shawn audio
不起作用,audio的owner还是root:root,不过audio的权限已经是777了,而且符号链接的权限应该是目标文件夹的权限,可能不是那么有关系
Dapper Drake on Dell Latitude D600
回复