2015-07-29 9 views
13

पर टर्मिनल को टर्मिनल के रूप में कैसे चलाएं मैं पहली बार मैक का उपयोग कर रहा हूं और टर्मिनल को व्यवस्थापक के रूप में चलाने की आवश्यकता है। मैंने नोडजे और गिट स्थापित किया है और फोन गैप/कोरोवा डाउनलोड करना चाहते हैं, लेकिन जब मैं कॉर्डोवा स्थापित करने का प्रयास करता हूं, तो यह एक त्रुटि के साथ आता है कि टर्मिनल चलाने पर मुझे व्यवस्थापक होना चाहिए। मैक प्रो के व्यवस्थापक के रूप में टर्मिनल में कमांड प्रॉम्प्ट कैसे खोलूं?मैक प्रो

+0

शायद यह ऑफ-विषय के रूप में बंद हो रहा है ... आप टर्मिनल को व्यवस्थापक के रूप में नहीं खोलना चाहते हैं, तो आप 'sudo' कमांड का उपयोग करना चाहते हैं। विवरण के लिए यहां देखें: http://apple.stackexchange.com/questions/14421/how-do-i-run-terminal-in-sudo-mode http://guides.macrumors.com/sudo https: // डेवलपर .apple.com/लाइब्रेरी/मैक/प्रलेखन/डार्विन/संदर्भ/मैनपेज/man8/sudo.8.html – nwinkler

उत्तर

27

यह विंडोज नहीं है, आप "टर्मिनल को व्यवस्थापक के रूप में नहीं चलाते"।

$ sudo some command here 
+0

धन्यवाद लेकिन आदेश क्या होगा ताकि मैं व्यवस्थापक के रूप में चला सकूं? – jmoneilthe2

+3

पूरी तरह से एक व्यवस्थापक सत्र में स्विच करने के लिए, आप आमतौर पर 'su' का उपयोग करते हैं। इससे पहले कि आप इसका उपयोग कर सकें, इसके लिए कुछ विशिष्ट अनुमति कॉन्फ़िगरेशन की आवश्यकता हो सकती है। जब तक आप वास्तव में नहीं जानते कि आप क्या कर रहे हैं, तब तक आपको 'सुडो' तक रहना चाहिए। यूनिक्स सिस्टम सुरक्षा से परिचित हो जाओ। – deceze

+1

एनपीएम में कुछ संकुल को संस्थापित करते समय यह काम नहीं करेगा क्योंकि आपको प्रत्येक कमांड के लिए सुडो का उपयोग करने की आवश्यकता है ताकि यह एक बार 'सूडो चाउन -आर $ उपयोगकर्ता/यूएसआर/स्थानीय /' और बाद के आदेशों की आवश्यकता न हो सुडो कीवर्ड –

16

जड़ में जाने के लिए इतना है कि बाद के सभी आदेशों के बजाय हर कमांड के उपयोग करने से पहले sudo का उपयोग कर आदेश के बाद और फिर से उच्च विशेषाधिकारों के साथ क्रियान्वित कर रहे हैं: तुम क्या आप आम तौर पर sudo का उपयोग कर व्यवस्थापक, के रूप में टर्मिनल में कमांड चलाने है संकेत मिलने पर पासवर्ड प्रदान करें।

sudo -i

उपयोगकर्ता बदल सकते हैं और जड़ रहेगा जब तक आप टर्मिनल बंद हो जाएगा। exit कमांड निष्पादित करें जो टर्मिनल को बंद किए बिना उपयोगकर्ता को मूल उपयोगकर्ता को वापस कर देगा।

+0

बस जो मैं खोज रहा था। – Matt

+0

सहायक। धन्यवाद :-) –

+1

पुराने दिनों में हमने अभी 'su' (एंटर) का उपयोग किया था। आज जो 'su: क्षमा करें' देता है भले ही पासवर्ड सही था! ;-) शुक्रिया यह पाया और यह काम किया! तो 'su' के बजाय' sudo -i'। –

0

अपने आदेश पंक्ति को sudo जोड़ें, जैसे:

$ sudo firebase init 
0
sudo dscl . -create /Users/joeadmin 
sudo dscl . -create /Users/joeadmin UserShell /bin/bash 
sudo dscl . -create /Users/joeadmin RealName "Joe Admin" 
sudo dscl . -create /Users/joeadmin UniqueID "510" 
sudo dscl . -create /Users/joeadmin PrimaryGroupID 20 
sudo dscl . -create /Users/joeadmin NFSHomeDirectory /Users/joeadmin 
sudo dscl . -passwd /Users/joeadmin password 
sudo dscl . -append /Groups/admin GroupMembership joeadmin 

प्रेस हर वाक्य के बाद दर्ज

फिर एक कार्य करें:

sudo reboot 

joeadmin बदलें करने के लिए आप जो कुछ भी चाहते हैं, लेकिन यह सभी तरह से होना चाहिए। पासवर्ड के बाद आप अपनी पसंद का पासवर्ड भी डाल सकते हैं।