ホームページ > バックエンド開発 > PHPチュートリアル > centos7 - centos php cli モードでコマンドを実行して生成されたファイルには root ユーザー権限があるため、Web ページはこのファイルを読み取ることができません。

centos7 - centos php cli モードでコマンドを実行して生成されたファイルには root ユーザー権限があるため、Web ページはこのファイルを読み取ることができません。

WBOY
リリース: 2023-03-03 11:04:01
オリジナル
2652 人が閲覧しました

centos php cli モードでコマンドを実行して生成されたファイルには root ユーザー権限があるため、Web ページでファイルを読み取ることができなくなります。後で保存されます。グループ内の専門家はこの問題に遭遇しましたか? PHP CLIでコマンドを実行する方法 権限の問題centos7 - centos php cli モードでコマンドを実行して生成されたファイルには root ユーザー権限があるため、Web ページはこのファイルを読み取ることができません。

返信内容:

centos php cli モードでコマンドを実行して生成されたファイルには root ユーザー権限があるため、Web ページでファイルを読み取ることができなくなります。後で保存されます。グループ内の専門家はこの問題に遭遇しましたか? PHP CLIでコマンドを実行する方法 権限の問題centos7 - centos php cli モードでコマンドを実行して生成されたファイルには root ユーザー権限があるため、Web ページはこのファイルを読み取ることができません。

ビジネス スクリプトの実行には root を使用しないでください。ファイルの実行には、nginx / php-fpm / apache httpd と同じユーザーを使用するか、同じユーザー グループ内のユーザーを使用するかを選択できます。

いくつかの理由により (正直に言うと、root として実行しなければならない理由はあまり見つかりません)、root で実行するようにユーザーを一時的に切り替えるには

を使用するか、ファイルを変更するには chown を使用する必要があります。ファイル生成後の所有権 (chgrp、chmod など)sudo -u [用户名]

最後に、crontab 経由でプログラムを実行する場合は、ユーザーを指定することもできます

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート