Za każdym razem, gdy uruchamiam kompozytora (np. sudo composer install, sudo composer self-update
Itp.), Muszę uruchamiać to z sudo, ponieważ właścicielem pliku jest root.
Jednak za każdym razem, gdy korzystam z kompozytora z sudo root jest właścicielem folderu dostawcy, a następnie muszę zmienić właściciela tego folderu / uprawnień z root na www-data.
Jak najlepiej to naprawić, aby nie musiałem uruchamiać sudo za każdym razem?
Zmienić właściciela /usr/local/bin/composer
z root na www-data?
Czy to idealny sposób, aby sobie z tym poradzić, aby uniknąć konieczności zmiany własności i przypisywania uprawnień za każdym razem, gdy używam sudo composer install
?
Edycja:
uprawnienia dla kompozytora są obecnie -rwxr-xr-x
. Próbowałem też zmienić właściciela /usr/local/bin/composer
na www-data:www-data
z uprawnieniami ustawionymi na 775 i nadal nie mogę uruchomić kompozytora bez uruchamiania sudo
.
composer self-update
bez użycia sudo. Czy muszę używać 775?