vsftp配置创建文件夹的权限:配置报错 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

vsftp配置创建文件夹的权限:配置报错 

2020-06-02 15:28:46 310 1

我在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

取消 提交回答
全部回答(1)
  • kun坤
    2020-06-02 15:28:52

    这个权限是这样子的,需要JAVA程序有权限去ftp根目录去创建目录。假设的你是用ftp 这个用户名去运行vsftpd的,vsftpd的根目录的ower是ftp,你也要用ftp用户名去运行JAVA程序,用root用户也可以,不考虑安全的前提下。这样就是可以在vs ftpd服务的根目录创建目录与文件了。

    ######回复 @王建观 :两种方法:(1),通过JAVA程序调用shell 命令,"mkdir -p abs/ccc/ddd/eee",(2).通过JAVA程序里用递归循环方式创建目录。######我用的就是ftp的用户,能创建一级目录,但是假如说是 abc/adas/aa这样就创建不了 直接传 abv 就能创建一个abv的文件夹

    0 0
相关问答

170

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 232027浏览量 回答数 170

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 159351浏览量 回答数 145

8

回答

OceanBase 使用动画(持续更新)

mq4096 2019-02-20 17:16:36 340356浏览量 回答数 8

119

回答

OSS存储服务-客户端工具

newegg11 2012-05-17 15:37:18 300797浏览量 回答数 119

24

回答

阿里云开放端口权限

xcxx 2016-07-20 15:03:33 657618浏览量 回答数 24

39

回答

安全组详解,新手必看教程

我的中国 2017-11-30 15:23:46 262777浏览量 回答数 39

295

回答

Linux Bash严重漏洞修复紧急通知(已全部给出最终修复方案)

qilu 2014-09-25 13:26:50 437595浏览量 回答数 295

251

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 309202浏览量 回答数 251

40

回答

阿里云ecs从购买到环境搭建和建站!!(phpstudy一件包)

梦丫头 2014-07-29 20:51:49 163638浏览量 回答数 40

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 483001浏览量 回答数 24
+关注
0
文章
13401
问答
问答排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载