vsftp配置创建文件夹的权限

发布于 2021-11-25 23:16:04 字数 584 浏览 645 评论 2

我在suse上面安装了vsftp,配置好ftp服务器,然后用java编写一个上传文件的应用,在java程序执行上传之前需要到ftp服务器上面去创建文件夹,如何配置ftp服务器能够让java程序一次创建多级目录?

我现在java里面用的方法是FTPClint.makeDirectory("abc/ds")

vsftp的配置是这样的

pasv_min_port=30000
pasv_max_port=30100
write_enable=YES
use_localtime=YES
local_enable=YES
local_umask=022
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to blah FTP service.
userlist_enable=YES
chroot_local_user=YES
ls_recurse_enable=YES
anon_umask=022
listen=YES
xferlog_std_format=YES


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

皇甫轩 2021-11-30 09:16:19

我用的就是ftp的用户,能创建一级目录,但是假如说是 abc/adas/aa这样就创建不了 直接传 abv 就能创建一个abv的文件夹

南汐寒笙箫 2021-11-28 04:25:49

回复
两种方法:(1),通过JAVA程序调用shell 命令,"mkdir -p abs/ccc/ddd/eee",(2).通过JAVA程序里用递归循环方式创建目录。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文