8

Amazon EBSUbuntuが動作するAmazon EC2にインストールしたJavaサーブレットからフォルダを作成し、作成したフォルダにファイルをボリュームに書き込みたいです。

EBSボリュームをマウントしました

/mnt/my-address

しかし、サーブレットはフォルダーを作成してファイルを書き込むことができませんか?

私の質問

Java sevlet が Amazon EBS マウント ボリュームにフォルダを作成できないのはなぜですか?

4

1 に答える 1

27

フォルダに正しい読み取り/書き込み権限がないようです。

問題のディレクトリへの読み書きアクセスをすべてのユーザーに許可してみてください。

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

すべてに書き込み権限を付与することに不安がある場合は、所有権とグループをいじって権限を微調整できますが、それを支援するには、セットアップに関する詳細情報が必要です。

編集: ec2-user がアクセスを必要とする唯一のユーザーである場合、ディレクトリの所有権をそのユーザーに変更してから、そのユーザーのみにアクセスを許可することができます。

sudo chown -R ec2-user:ec2-user /mnt/my-address
sudo chmod -R u+rw,go-rw /mnt/my-address
于 2012-08-12T19:09:39.890 に答える