Mỗi lần tôi chạy trình soạn thảo (ví dụ: sudo composer install, sudo composer self-update
v.v.) tôi cần chạy cái này với sudo vì chủ sở hữu của tệp là root.
Tuy nhiên, mỗi khi tôi sử dụng trình soạn thảo với sudo root sẽ sở hữu thư mục nhà cung cấp và sau đó tôi phải thay đổi chủ sở hữu của thư mục / đặc quyền đó từ root sang dữ liệu www.
Cách tốt nhất để khắc phục điều này là gì để tôi không phải chạy sudo mỗi lần?
Thay đổi chủ sở hữu /usr/local/bin/composer
từ root sang dữ liệu www?
Đây có phải là cách lý tưởng để xử lý việc này để tránh phải thay đổi quyền sở hữu và cấp phép mỗi khi tôi sử dụng sudo composer install
?
Chỉnh sửa:
Các quyền cho nhà soạn nhạc hiện đang -rwxr-xr-x
. Và tôi đã thử chuyển đổi chủ sở hữu /usr/local/bin/composer
sang www-data:www-data
với quyền được đặt thành 775 và tôi vẫn không thể chạy trình soạn thảo mà không chạy sudo
.
composer self-update
mà không sử dụng sudo. Tôi có cần sử dụng 775 không?