Jedes Mal, wenn ich Composer (zB sudo composer install, sudo composer self-update
) starte, muss ich dies mit sudo ausführen, da der Eigentümer der Datei root ist.
Jedes Mal, wenn ich den Composer mit sudo root verwende, gehört der Vendor-Ordner und dann muss ich den Besitzer dieses Ordners / dieser Berechtigungen von root in www-data ändern.
Was ist der beste Weg, um dies zu beheben, damit ich nicht jedes Mal sudo ausführen muss?
Eigentümer von /usr/local/bin/composer
von root auf www-data ändern ?
Ist dies die ideale Möglichkeit, um zu vermeiden, dass bei jeder Verwendung von sudo der Besitzer gewechselt und Berechtigungen zugewiesen werden müssen composer install
?
Bearbeiten:
Die Berechtigungen für den Komponisten sind derzeit -rwxr-xr-x
. Und ich habe versucht , den Besitzer des Umschaltens /usr/local/bin/composer
auf über www-data:www-data
mit Berechtigungen auf 775, und noch kann ich nicht Komponist laufen ohne Laufen sudo
.
composer self-update
ohne sudo laufen . Muss ich 775 verwenden?