2016-12-06 10 views
14

जब मैं टर्मिनल में sudo <command> टाइप मैं sudo: unknown uid 501: who are you? हो और जब मैं su टाइप मैं su: who are you?ओएसएक्स पर सुडो का उपयोग करने में असमर्थ, सुडो प्राप्त करना: अज्ञात यूआईडी 501: आप कौन हैं?

मिल मुझे लगता है कि मैं किसी भी तरह मेरी निजी मशीन पर सुपर उपयोगकर्ता अनुमतियों को बदल दिया है चाहिए। मैं अब सुडो कमांड का उपयोग करने में सक्षम नहीं हूं, और मैं कोई सहायक समाधान नहीं ढूंढ पाया। क्या मुझे अपने /etc/passwd फ़ाइल के साथ कुछ करना है? क्या मैं इसे भी संशोधित कर सकता हूं?

+0

शायद स्क्रीन के ऊपरी बाईं ओर स्थित ऐप्पल मेनू पर क्लिक करें और फिर 'सिस्टम प्राथमिकताएं' फिर 'उपयोगकर्ता' पर क्लिक करें और व्यवस्थापक विशेषाधिकारों के साथ एक नया उपयोगकर्ता जोड़ें और उसे सही और सही चीजों में लॉग इन करें। –

उत्तर

13

FWIW - मुझे बस डाउनलोड किए गए स्वचालित अपडेट को पुनरारंभ करना था (इसे पुनरारंभ करना) और इसे ठीक किया गया था। लॉग आउट और पीछे काम नहीं किया।

+0

मेरा उपयोगकर्ता पहले या बाद में/etc/passwd में मौजूद नहीं था, बस जानना अच्छा है। – matt

+17

मैं iterm2 को बाहर निकलने और पुनरारंभ करके हल करने में सक्षम था जो सप्ताहों तक चल रहा था। –

+1

मेरे लिए वही है। मैंने इसे एक या दो सप्ताह में iterm2 को पुनरारंभ नहीं किया था और मुझे लगता है कि कुछ गड़बड़ हो गया है। मैंने इसे छोड़ दिया और इसे पुनरारंभ किया और संगीतकार ठीक से अपडेट किया गया। – ramijames

2

क्या आपने अपनी मशीन पर रूट उपयोगकर्ता सक्षम किया है? इन चरणों को जांचने के लिए करें:

  1. प्रारंभ सिस्टम प्राथमिकताएं।
  2. उपयोगकर्ता & समूह पर क्लिक करें।
  3. "परिवर्तन करने के लिए लॉक पर क्लिक करें" पर क्लिक करें। और व्यवस्थापक उपयोगकर्ता नाम और पासवर्ड दर्ज करें (या वर्तमान उपयोगकर्ता अगर कोई व्यवस्थापक है तो पासवर्ड)।
  4. "लॉगिन विकल्प" पर क्लिक करें।
  5. "नेटवर्क खाता सर्वर: शामिल हों" बटन पर क्लिक करें।
  6. "निर्देशिका निर्देशिका उपयोगिता" पर क्लिक करें।
  7. निर्देशिका उपयोगिता मेनू में, संपादित करें पर क्लिक करें।
  8. यदि कोई मेनू आइटम है जो "रूट उपयोगकर्ता अक्षम करें" पढ़ता है, तो आप रूट उपयोगकर्ता के रूप में सक्षम हैं।
  9. यदि मेनू आइटम "रूट उपयोगकर्ता सक्षम करें" कहता है, तो "परिवर्तन करने के लिए लॉक पर क्लिक करें" पर क्लिक करें। और व्यवस्थापक उपयोगकर्ता नाम और पासवर्ड दर्ज करें (या वर्तमान उपयोगकर्ता अगर कोई व्यवस्थापक है तो पासवर्ड)।
  10. "रूट उपयोगकर्ता सक्षम करें" का चयन करें।
  11. एक रूट उपयोगकर्ता पासवर्ड सेट करें। यह व्यवस्थापक पासवर्ड से अलग हो सकता है।

ऐसा करने के बाद, सूडो और सु को रूट उपयोगकर्ता पासवर्ड के साथ काम करना चाहिए।

+0

डाउनवॉटिंग। रूट लॉग इन सक्षम करना एक सुरक्षा जोखिम है, और कारण 'sudo' मौजूद है इसका कारण यह है कि हमें रूट लॉग इन सक्षम करने की आवश्यकता नहीं है। –

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