【问题标题】:Change read/write access of a folder in Ubuntu Linux在 Ubuntu Linux 中更改文件夹的读/写访问权限
【发布时间】:2012-08-08 16:58:36
【问题描述】:

我想从安装在运行 Ubuntu 的 Amazon EC2 上的 Java Servlet 创建一个文件夹并在 Amazon EBS 卷中的已创建文件夹中写入一个文件。

我已将 EBS 卷安装在

/mnt/my-address

但是Servlet无法创建文件夹和写入文件?

我的问题

为什么 Java sevlet 无法在 Amazon EBS 挂载卷上创建文件夹?

【问题讨论】:

  • 您是否在 servlet 容器的日志文件中看到任何错误消息?
  • @DavidLevesque 我检查了文件夹没有创建。
  • 是的...我在问是否有任何错误消息...
  • @DavidLevesque 不,catalina.out 上没有错误
  • 并且文件 localhost 中没有错误。.log ?

标签: java servlets amazon-web-services amazon-ebs


【解决方案1】:

您的文件夹似乎没有正确的读/写权限。

尝试授予所有用户对相关目录的读写权限,例如:

sudo chmod -R ugo+rw /mnt/my-address

如果您对向所有人授予写入权限感到不舒服,您可以通过使用所有权和组来微调权限,但我需要有关您的设置的更多信息来帮助您。

编辑:如果 ec2 用户是唯一需要访问的用户,您可以将目录的所有权更改给该用户,然后只授予他访问权限:

sudo chown -R ec2-user:ec2-user /mnt/my-address
sudo chmod -R u+rw,go-rw /mnt/my-address

【讨论】:

  • +1,谢谢,您还需要什么信息?运行tomcat的用户是ec2-user
猜你喜欢
  • 2014-03-02
  • 2013-01-07
  • 2019-11-17
  • 2011-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-19
  • 1970-01-01
相关资源
最近更新 更多