PHPでのルートレベルアクセスを直接使用する権限を割り当てる
-
11-12-2019 - |
質問
2サーバを持っているアプリケーションを開発しています。最初のものはWebサーバーです。ここで、PHPファイルともう1つはファイルサーバーです。ここで、ユーザーがアップロードしたすべてのファイルを保存しています。
実行時にディレクトリに書き込み権限を割り当て、ファイルをアップロードし、ファイルをアップロードした後に以前の状態へのアクセス許可を変更する必要があるように割り当てたいです。
chomod(FILE_PATH, 0755)
を試したとき。それは私にエラーを示します。Assign write permission as root
。ファイルサーバーの管理者レベルの資格情報があります。
実行時のroot
としてログインして、「付与許可777」が「 "に記録することであることです。
コードサンプルが利用可能なコードサンプルがある場合にご協力ください。事前にありがとうございます。
解決
サーバーがroot
としてログインしてもらえません。もう一度それを言わせてください。あなたは本当にあなたのWebサーバーをrootとしてログオンしたくないです。あなたがそれを行ったならば、PHPの管理を受けた人は誰でもサーバー上で何もすることができました。真剣に不安定な。
あなたがやりたいことは、フォルダの所有者をWebサーバーにするか、Webサーバーが喜んでフォルダオプションなどを変更できるようにするために、同じグループに割り当てます。
sudo chown username somedir
を使用して所有者を変更できます。この記事は、あなたのための権限をクリアするのにも役立つかもしれません。
編集:このブログ記事のかなり良い広範囲の記事Linuxの許可について。