0

複数のユーザー アカウントを持つ Amazon EC2 サーバーを使用しています。各ユーザーは PHP ベースの CMS システムをインストールし、インストール プロセス中にリモート リポジトリからいくつかのパッケージをダウンロードします。問題は、ダウンロードされたパッケージがユーザーに対して書き込み可能でないことです (つまり、削除できません)。

質問は、PHP によって作成されたファイルのデフォルトのファイル許可を 666 に設定するにはどうすればよいですか?

どうもありがとう!

4

1 に答える 1

2

を使用findして、apache が所有するすべてのファイルを見つけてからchmod、必要な権限を持つファイルを見つけることができます。

例:指定したパスにある
find <your direcoty path> -type f -user "apache" -exec chmod 666 {} \;
が所有するすべてのファイルのパーミッションをapache再帰的に変更します。

ウェブを検索しているときに、この回答を見つけました。これは、問題を処理するためのより適切な方法だと思います。

于 2012-10-01T16:07:47.300 に答える