マルチユーザー環境のファイルおよびディレクトリ権限のベストプラクティス

マルチユーザー環境のファイルおよびディレクトリ権限のベストプラクティス

これが実験環境での私の状況です。

  • PHPスクリプトがWebリクエストを介してApacheで実行されると、ターゲットディレクトリにファイルが生成されます。
    ユーザーとして実行され、www-data生成されたファイルにはそのユーザーとグループがあります。もちろん、ターゲットディレクトリにはユーザーに対する適切な権限が必要です。
  • cronjobはファイルを処理し、それをアーカイブディレクトリに移動します。
    cronジョブはユーザーとして実行されますadminuser。これは私が管理コンピュータにログインしているユーザーなので、ファイルやcronjobなどにアクセスできるようにしたいです。

adminuser:www-dataターゲットディレクトリとアーカイブディレクトリ(ファイルを作成できる場所)をchown'ingし、それをグループadminuser(cronjobsと私がアクセスできる場所)に追加してwww-dataこれを達成します。

しかし、それでもこれを構成するベストプラクティスは何ですか?両方のユーザーが属する新しいグループを作成し、そのグループをディレクトリに割り当てることをお勧めします。
経験が少ないのでアドバイスをいただきありがとうございます。

ベストアンサー1

おすすめ記事