2013-02-15 24 views
5

मैं "रेल"
को "रेल" तो फिर मालिक और सभी निर्देशिकाओं और फ़ाइलों के समूह स्थापित कर रहे हैंक्या रेल ऐप के लिए अनुमतियों को फिर से सेट करना सही है?

मैं तो मैं $ cd /var/www/html/app करना चाहिए /var/www/html/app

में appliation है कहा जाता है नया उपयोगकर्ता बना दिया है और इसे निष्पादित करें?

find . -type d | xargs chmod 0755 and find . -type f | xargs chmod 0644 

क्या यह सबकुछ के लिए अनुमति सेट अप करने जा रहा है, और यह ठीक रहेगा?

उत्तर

6

/var/www/html/app मानते हुए, एक रेल /var/www/html पर स्थित आवेदन के लिए app फ़ोल्डर है आप

cd /var/www/html

find . -type d | xargs chmod 0755

find . -type f | xargs chmod 0644

चलना चाहिए

तुम सचमुच की व्याख्या हो सकती है 'और' गलत तरीके से ।

+1

धन्यवाद। जब मैंने 0644 निष्पादित किया, तो यह त्रुटि chmod देता है: 'प्रतिलिपि' तक नहीं पहुंच सकता: ऐसी कोई फ़ाइल या निर्देशिका chmod: './sample/app/assets/stylesheets/boostrap.css 'तक नहीं पहुंच सकता: ऐसी कोई फ़ाइल या निर्देशिका chmod : 'copy.erb 'तक नहीं पहुंच सकता: ऐसी कोई फ़ाइल या निर्देशिका chmod:' ./sample/app/views/communities/_topic.html' तक नहीं पहुंच पाई: ऐसी कोई फ़ाइल या निर्देशिका chmod: 'copy.erb 'तक नहीं पहुंच सकता : ऐसी कोई फ़ाइल या निर्देशिका – HUSTEN

+0

@ बेंजामिन I में सूडो खोज चलकर भी एक ही प्रकार की त्रुटियां हैं। -प्रकार एफ | xargs chmod 0644 chmod: './public/images/library/library_small.png 'की अनुमतियों को बदलना: ऑपरेशन की अनुमति नहीं है, और निर्देशिका अनुमतियों को चलाकर सूडो ढूंढें। -प्रकार डी | xargs chmod 0755 मुझे chmod मिला: './public/stylesheets/library 'की अनुमतियां बदलना: ऑपरेशन की अनुमति नहीं है – Sam