私はディレクトリに属するグループを見て、www-dataをディレクトリの管理者にし、PHPのリンク解除機能を使ってディレクトリ内のファイルを削除できるようにしています。私はオンラインでchgrpやchmodのようなものをたくさん試しましたが、役に立ちませんでした。誰もが正しい方向に私を指すことができますか?私の考えでは、私が仕事を間違った順序でしているので、指示が必要だと思います。私はLinuxについて少し知っていますが、あまり知りません。まさにここに問題があるようです。
コンテキスト:このフォルダはNASドライブ内にあります。 ApacheはNASドライブを指すように設定されており、コンテンツは期待どおりに提供されています。ただし、サブフォルダからファイルを削除すると、PHPでリンク解除権限の拒否エラーが発生します(www-dataがフォルダから削除する権限がないため)。
答え1
とても近いです。 chown コマンドは、ユーザーとグループの所有権を設定します。ディレクトリまたはファイルのユーザーまたはグループの所有者を変更するには、以下の例を参照してください。
前任者。 chown ユーザー:グループ/パス/to/ディレクトリ/または/ファイル
ディレクトリとすべてのファイルとサブディレクトリの所有権を変更するには、次のコマンドを使用できますが、非常に注意する必要があります。注意して使用しないと、危険なコマンドになる可能性があります。
chownユーザー:グループ/パス/ターゲット/ディレクトリ-R