Gau*_*wal 8 java servlets amazon-ebs amazon-web-services
我想创建一个文件夹,并在Amazon EBS运行Ubuntu的Amazon EC2上安装的Java Servlet 的卷中创建的文件夹中编写文件.
我已经安装了EBS卷
/mnt/my-address
Run Code Online (Sandbox Code Playgroud)
但是Servlet无法创建文件夹并写入文件?
我的问题
为什么Java sevlet无法在Amazon EBS挂载的卷上创建文件夹?
Dav*_*que 25
看起来您的文件夹没有正确的读/写权限.
尝试授予对相关目录的所有用户的读写访问权限,例如:
sudo chmod -R ugo+rw /mnt/my-address
Run Code Online (Sandbox Code Playgroud)
如果您对向所有人授予写入权限感到不舒服,可以通过玩所有权和组来微调权限,但我需要有关您的设置的更多信息来帮助您.
编辑:如果ec2-user是唯一需要访问权限的用户,则可以将目录的所有权更改为该用户,然后仅授予他访问权限:
sudo chown -R ec2-user:ec2-user /mnt/my-address
sudo chmod -R u+rw,go-rw /mnt/my-address
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29224 次 |
| 最近记录: |