我在/etc/vsftpd.conf中写道:
local_enable=YES
userlist_enable=YES
userlist_file=/etc/vsftpd/vsftpd.user_list
userlist_deny=NO
vsftpd.user_list中只允许我自建的guest用户登录
我有一个music目录在/usr/data/music
一个源文件包目录在/usr/data/LinuxSetup
guest的主目录在/home/guest
我想共享music目录和源文件包目录
试了一下
ln -s /usr/data/music /home/guest/music
ln -s /usr/data/LinuxSetup /home/guest/pub
如果我在vsftpd.conf里设置了
chroot_local_usr=YES的话
cd pub 或 music操作就会505失败
如果我不设置的话,
登录进去的话, pwd会显示/home/guest,
cd /, 可以随便访问文件树任何东西。
晕,我该咋办?
一些技术文章和精华贴里,没有找到关于虚拟目录,映射目录的问题。有什么解决办法吗? |