私はApacheサーバー上で動作しているWebサイトを持っています。Apache:アップロードしたファイルの所有者と権限が間違っています
昨日、私のサーバーにログインし、乗客、apacheサーバーを再起動しました。
私はコマンドを使用して再起動:その後
touch /tmp/restart.txt
を、私は新しいアップロードされたファイルが------- paelz(ユーザー名)と-rwする権限に所有権を変更していることに気づきました。ファイルは、ウェブサイトを使用している他のいくつかのユーザーによってアップロードされました。
古いファイルには、所有者のapacheとパーミッションがあります。-rw-r - r--。
その結果、ウェブサイトは新しいアップロードされたファイルを読み込むことができません。しかし、それは古いものをロードすることができます。
アップロードした新しいファイルでchmod 644を実行すると、そのファイルが正常に読み込まれます。しかし、私は恒久的な解決策が必要です。
私は、新しいアップロードされたファイルがApacheの所有で、古いものとしてアクセス許可を持っています。
私の質問は、この問題の原因と解決方法です。
ユーザーは、ユーザーを再起動する前にApacheを起動しましたか?同じユーザーからですか? –
いいえ、他のユーザーが開始しました。 –
あなたのユーザの 'umask'値を一度確認してください。' 022'でなければなりません。 '066'ならば、' -rw ------- ' –