2014-05-17 16 views
8

मेरे पास एक रेल परियोजना है जो मुझे लगता है कि रूट के रूप में बनाया गया है। मैं अनुमतियों को बदलना चाहता हूं ताकि मालिक रूट न हो लेकिन मेरा उपयोगकर्ता।सूडो और चाउन कमांड नहीं मिला?

मुझे यह प्राप्त करने के लिए यहां स्टैक ओवरफ्लो पर एक आदेश मिला।

sudo chown -R $(username):$(username) Directoryname 

तो इसे बदलने के लिए इतना है कि मेरे उपयोगकर्ता यह मालिक है मैं इस चला रहा हूँ:

sudo: chown: command not found 

मैं सिर्फ sudo मैं बिना chown चलाते हैं:

sudo chown -R $(Jack):$(Jack) APIClient 

हालांकि मैं त्रुटि मिलती है प्राप्त करें:

zsh: command not found: chown 

क्या किसी के पास है कुछ अनुमान है इसे कैसे ठीक किया जा सकता है? मुझे लगता है कि यह मेरे zsh के साथ करना है लेकिन यकीन नहीं है।

किसी भी मदद के लिए धन्यवाद।

+0

मुझे लगता है कि आप इसे "chmod" कमांड के साथ भी कर सकते हैं। यही है ना? – SSR

+0

इस लिंक को देखें: http://www.cyberciti.biz/faq/how-to-use-chmod-and-chown-command/ – SSR

+0

@SSR मैंने उस लिंक को देखा है लेकिन इनमें से किसी भी को चलाने की तरह मुझे चोटी कमांड नहीं मिला ?? – jckly

उत्तर

10

तो @ kaman ने मुझे उपरोक्त टिप्पणियों में समस्या को ठीक करने में मदद की।

बाहर निकलता है मेरे पास मेरे $ PATH चर में दिखाने के लिए लिंक नहीं थे।

इसे ठीक करने के लिए मैंने निम्नलिखित को .zshrc फ़ाइल में जोड़ा। हालांकि के रूप में कमान ऊपर आप बैश चला रहे हैं टिप्पणी में डाल दिया सिर्फ .bash_profile

export PATH="$PATH:/usr/sbin" 

धन्यवाद kaman में रख और उम्मीद है कि इस एक ही त्रुटि हो जाता है किसी और को मदद मिलती है।

+0

मैंने यह परिवर्तन किया, लेकिन फिर पिंग ने काम करना बंद कर दिया। कोई विचार? –

संबंधित मुद्दे