Ubuntuファイルの所有権の問題


0

「Packages」ディレクトリには書き込みできないと文句を言われているので、私は自分のフォーラムプラットフォームが修正をインストールできないという問題を抱えています。 0777に変更されているので、権限の問題ではなく、所有権の問題です。

ユーザーwww-dataはwww-dataグループの一部であり、/ var / www / example.comの下のすべてのファイルはwww-dataによって所有されています。

誰も手伝ってくれる?


マイナス投票には何がありますか?必要な情報がすべて含まれていない場合は、理解していないので、その情報を要求してください。そのため、ここで助けを求めます。

また、私はそれが不正であり、したがって補償されていると感じました。
peterh

aptを使用しているときにこのエラーが発生しますか?あなたは私たちと完全な出力エラーと/ etc / apache2の下の許可を共有できますか?
fgbreel

回答:


0

これはコメントであるべきです - 問題を識別するのに十分な情報が質問にないのでそれは答えではありません。

それは許可の問題ではなく、所有権の問題です。

所有権 です パーミッション - そしてディレクトリが0777であれば、所有権は問題ではない

目に見えるファイル許可に加えて、ファイルを書くアクセスはまた影響を受けます:

  • SELinuxの制約
  • AppArmorの制約
  • ファイルシステム属性
  • ファイルシステムacls
  • ファイルシステムが読み取り専用でマウントされているかどうか

IIRC、マウントオプションを除いて、これらはUbuntuではデフォルトで有効になっていません - しかしあなたはチェックしましたか?

このディレクトリ内に、Webサーバのuidで書き込みできないファイルがありますか。

www-dataユーザーとしてディレクトリに書き込むとどうなりますか?

あなたはエラーを引き起こしているソフトウェアが何であるかを言っていませんでした。


/etc/init.d/apparmor teardownを無効にするために、appbarをデフォルトでubuntuで有効にすることができます
ptman

ありがとね。これはVPS上のUbuntu 12.10インストールです。 apache2、mysql、php 5.5.8などのインストールなど、私が変更したものを除いて、私はあなたのリストには何も触れていませんので、それらはデフォルトの状態であるべきです。 Apacheがディレクトリに書き込めるかどうかを確認する方法がわかりません...:S
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.