Setiap kali saya menjalankan komposer (mis sudo composer install, sudo composer self-update
. , Dll.) Saya perlu menjalankan ini dengan sudo karena pemilik file adalah root.
Namun setiap kali saya menggunakan komposer dengan sudo root memiliki folder vendor dan kemudian saya harus mengubah pemilik folder itu / hak istimewa dari root ke www-data.
Apa cara terbaik untuk memperbaikinya sehingga saya tidak harus menjalankan sudo setiap saat?
Ubah pemilik /usr/local/bin/composer
dari root ke www-data?
Apakah ini cara yang ideal untuk menangani ini agar tidak perlu mengubah kepemilikan dan memberikan izin setiap kali saya menggunakan sudo composer install
?
Sunting:
Izin untuk komposer saat ini -rwxr-xr-x
. Dan saya sudah mencoba mengalihkan pemilik /usr/local/bin/composer
lebih ke www-data:www-data
dengan izin ditetapkan ke 775, dan masih saya tidak dapat menjalankan komposer tanpa menjalankan sudo
.
composer self-update
tanpa menggunakan sudo. Apakah saya perlu menggunakan 775?