Besteciyi her çalıştırdığımda (örneğin, sudo composer install, sudo composer self-updatevb.) Dosyanın sahibi root olduğundan bunu sudo ile çalıştırmam gerekiyor.
Ancak besteciyi sudo root ile her kullandığımda satıcı klasörüne sahip olurum ve daha sonra bu klasörün / ayrıcalıkların sahibini root'tan www-data'ya değiştirmek zorunda kalırım.
Her zaman sudo çalıştırmak zorunda kalmamak için bu düzeltmek için en iyi yolu nedir?
Sahibinin /usr/local/bin/composerkökten www-verisine değiştirilsin mi?
Bu, sudo'yu her kullandığımda sahipliğini değiştirmek ve izin atamaktan kaçınmak için ideal bir yöntem composer installmi?
Düzenleme:
Besteci için izinler şu anda -rwxr-xr-x. Ve sahibini anahtarlama denedim /usr/local/bin/composerüzerinde www-data:www-data775 ° C'ye ayarlanmış izinlere sahip ve hala ben çalıştırmadan besteci koşamam sudo.
composer self-updatesudo kullanmadan çalışamıyorum. 775 kullanmam gerekir mi?