Tôi đã tạo một webhook trên github gọi máy chủ web của tôi để cập nhật các tệp trong web root. Tôi đã bảo mật phần gửi bằng cách sử dụng mã thông báo trên github để chỉ các yêu cầu từ github có thể thực thi tập lệnh. Câu hỏi của tôi là vì tập lệnh sẽ chạy như máy chủ web (dữ liệu www), cách tốt nhất để cấp cho nó quyền ghi vào webroot là gì. Là cho phép người dùng máy chủ web viết quyền trên webroot là một ý tưởng tốt? Các lựa chọn thay thế là gì?