LinuxSir.cn,穿越时空的Linuxsir!

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

请问在vsftp下怎么设置能把东西放到/var/ftp/pub里?

[复制链接]
发表于 2003-12-6 22:27:11 | 显示全部楼层 |阅读模式
请问在vsftp下怎么设置才可以把其他分区下的东西放到/var/ftp/pub里?
我用ln -s /mnt/.....好象不行哦,进不了那个目录的。:help :help :help :help
发表于 2003-12-6 22:57:29 | 显示全部楼层
直接改文件/etc/passwd

找如下的一行
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

改为
ftp:x:14:50:FTP User:/opt/ftp/pub:/sbin/nologin
 楼主| 发表于 2003-12-6 23:03:04 | 显示全部楼层
老大这样改了是不是就可以在里面做连接了?试试先,
 楼主| 发表于 2003-12-6 23:11:43 | 显示全部楼层
220 (vsFTPd 1.2.0)
USER anonymous

331 Please specify the password.
PASS xxxx
500 OOPS: cannot change directory:/opt/ftp/pub
老大这是怎么回事?
 楼主| 发表于 2003-12-6 23:20:45 | 显示全部楼层
20 (vsFTPd 1.2.0)
USER anonymous

331 Please specify the password.
PASS xxxx
230 Login successful.
SYST

215 UNIX Type: L8
TYPE I

200 Switching to Binary mode.
PWD

257 "/"
PASV

227 Entering Passive Mode (219,222,22,34,28,214)
LIST -aL

150 Here comes the directory listing.
226 Directory send OK.
CWD /music

550 Failed to change directory.
我mkdir一个/opt/ftp/pub
再把我的一个区/mnt/music
用命令ln -s /mnt/music music
到/opt/ftp/pub下面,可是出现以上错误,
咋办?
发表于 2003-12-7 14:16:51 | 显示全部楼层

兄弟要学会用论坛,其实置顶的帖子中早就有办法。其实我说的这些,也是我原来写过的文章摘下来的。只是帮助您把他们找出来。



应该设置文件属主和权限。

#chmod -R 755 /opt/ftp/pub
#chmod -R ftp.ftp /opt/ftp/pub

再把我的一个区/mnt/music
用命令ln -s /mnt/music music
到/opt/ftp/pub下面,可是出现以上错误,
咋办?




补充八:如何实现虚拟路径?
比如:
/home/a 映射为ftp://localhost/a
/home/b/c 则为ftp://localhost/c

其实这个不能说是vsFTPd的内容,其实我们早就接触过了,可能我们没有注意,我们可以通过如下的方法来实现。

#mount --bind [原有的目录] [新目录]

比如我的ftp的默认目录是/var/ftp,我想把/mnt/LinG/WinSoft文件夹,映射到/var/ftp目录中,我就如下操作

我们要先在/var/ftp目录中建一个目录
#mkdir /var/ftp/WinSoft
然后执行mount命令
#mount --bind /mnt/LinG/WinSoft /var/ftp/WinSoft

这样就OK了。


http://www.linuxsir.cn/forum.php?mod=viewthread&tid=42075
发表于 2003-12-7 14:46:46 | 显示全部楼层
你可以把它拷贝到PUB下啊
 楼主| 发表于 2003-12-7 23:19:35 | 显示全部楼层
谢谢老大,不好意思问了这么菜的问题。还是自己没认真找阿,下次一定努力找先。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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