/var/www/html の Laravel プロジェクトに対する適切な権限

/var/www/html の Laravel プロジェクトに対する適切な権限

/var/www/html.dllを使用してLaravelプロジェクトを作成したいと思いますcomposer。 rootとして実行することはできないので、composerディレクトリを作成してすべての権限を付与できますが、777これは良い考えではないと思います。

その場合は、新しいプロジェクトフォルダを使用するためにどの権限を付与する必要があるのか​​疑問に思います。

答え1

ディレクトリを所有していると仮定するWebサーバーユーザーとして作曲家を実行するとどうなりますか?

それは次のとおりです。

sudo -u username command

この場合、

sudo -u [webserver_user] composer

これだけで十分です。

関連情報