मेरी समझ के लिए आपको इसे मैन्युअल रूप से करना चाहिए, पर कौन सा सेटअप है, उपयोगकर्ता को लॉगिन करने के लिए उपयोग करें, निर्देशिका के अधिकार सेट न करें।
मुझे कैपिस्ट्रानो के लिए कोई समूह सेटिंग नहीं मिली है, शायद आप इसके लिए कुछ एक्सटेंशन का उपयोग कर रहे थे?
आप बदलना कर सकता है क्या यह हो सकता है:
after "deploy:setup", :setup_group
task :setup_group do
run "chown -R :#{group} #{deploy_to} && chmod -R g+s #{deploy_to}"
end
लेकिन पहली जगह में आप, तैनाती के लिए जड़ उपयोग नहीं करना चाहिए के रूप में @Julian टिप्पणी में उल्लेख है बेहतर अभ्यास इस के लिए अलग-अलग उपयोगकर्ता का उपयोग करने के लिए है कार्य करें और अपने समूह को उचित समूह में सेट करें, फिर उसे उपर्युक्त कार्य की आवश्यकता नहीं होगी और स्वचालित रूप से कार्य करेगा।
यह रूट के रूप में तैनात करने के लिए एक बहुत ही खराब प्रथा है, मैं सुझाव देता हूं कि उपयोगकर्ता बनाएं और इसके साथ तैनाती करें। –