सु मैक ओएस एक्स पर काम नहीं कर रहा?


41

मैंने इसे प्राप्त किया:

Macintosh:8.4 TAmoyal$ su
Password:
su: Sorry
Macintosh:8.4 TAmoyal$

मैंने sudo के लिए उपयोग किए जाने वाले पासवर्ड में टाइप किया। यह काम क्यों नहीं करेगा?

धन्यवाद!


क्योंकि आप यह नहीं कह रहे हैं कि आप किस उपयोगकर्ता को स्विच करने जा रहे हैं .............. बस टाइप करें: "su -" (हाँ बिना किसी और चीज़ के स्पेस के बाद) जो इसे समझ रहा है रूट .....
मीकल

Su उपयोग sudo का उपयोग न करें। यदि आपको रूट शेल प्रकार की आवश्यकता है sudo -sयाsudo sh
मैट

जवाबों:


52

कोई रूट पासवर्ड बनाने की आवश्यकता नहीं है। कोशिश करें sudo su और अपना यूजर पासवर्ड टाइप करें।


4
'सूद सु -' ठीक काम करेगा। जब तक आपके पास रूट पासवर्ड सेट न करें।
जे.जिमरमन जूल

4
नए sudoरिलीज पर, के sudo -iरूप में ही है sudo su -
कोइनिगडम जूल

sudo su केवल तभी बदल जाता है जब आपके खाते में व्यवस्थापक विशेषाधिकार होते हैं .. विंडोज़ की दुनिया से आते हुए => मैं इस तरह से काम नहीं करता हूं :-)
lexu

18

दूसरों ने रूट खाते के विवरण का उल्लेख किया है। हालाँकि, आपको इसकी आवश्यकता भी नहीं है su। बस उपयोग करें sudo -iऔर आपको वैसे भी एक इंटरेक्टिव रूट कंसोल मिलता है।


4

इसके लिए suआपको रूट पासवर्ड डालना होगा। इसके लिए sudoआपको अपना पासवर्ड दर्ज करना होगा और आपको sudoers सूची में सूचीबद्ध होना चाहिए। चूंकि आपने रूट पासवर्ड सेट नहीं किया है या रूट पासवर्ड अलग है तो आपका पासवर्ड, आपके पासवर्ड suको स्वीकार नहीं कर रहा है।


3

ओएस एक्स पर रूट पासवर्ड अक्षम है; यह आपके पासवर्ड के समान नहीं है sudo

यह कहें कि sudo passwd rootयदि आप रूट पासवर्ड बनाना चाहते हैं, तो suइच्छानुसार काम करेंगे। हालाँकि, यह पासवर्ड सुरक्षा के हित में आपके नियमित उपयोगकर्ता पासवर्ड से अलग है


2

suकार्यक्रम आप उपयोगकर्ता आप बन के पासवर्ड की आपूर्ति करने की उम्मीद है।

sudoकार्यक्रम आप अपने खुद के पासवर्ड प्रदान करने की उम्मीद है। sudoआप इसके साथ क्या कर सकते हैं नियंत्रण के लिए कॉन्फ़िगरेशन फ़ाइल । के साथ su, अन्य व्यक्तियों के पासवर्ड का ज्ञान पर्याप्त है।

का उपयोग करना sudoबेहतर है; इसे साझा पासवर्ड की आवश्यकता नहीं है।


2

मेरे अनुभव के आधार पर:

जब तक आप जिस खाते में लॉग इन होते हैं उसमें "व्यवस्थापक" विशेषाधिकार नहीं होते हैं, तो आपको अनुमति नहीं है suया नहीं sudo

मैंने जो किया वह एक दूसरा खाता "प्रशासक" (एडमिन) है जिसमें व्यवस्थापक विशेषाधिकार हैं

  • su admin
  • व्यवस्थापक का पासवर्ड दर्ज करें
  • sudo su -
  • व्यवस्थापक का पासवर्ड दर्ज करें

और फिर मैं खोल रहा हूँ जड़ है।


1

मेरी सलाह: उदाहरण के लिए, जहां आप (= मानक उपयोगकर्ता) हो सकते हैं, वहां रूट करने के लिए सक्षम करने के लिए इच्छित समूह को सम्मिलित करके फ़ाइल suको संशोधित करें ।/etc/pam.dpam_group.so group=admin,<yourgroup><yourgroup>staff

ऐसा करने के लिए आपको पहले से ही रूट होना होगा (एडमिन पर्याप्त नहीं है)।


Sry - दुभाषिया ने मेरे ब्रैकेट और उनके बीच की सामग्री को खा लिया ;-) सफलता के लिए "समूह = व्यवस्थापक" के बाद "कर्मचारी" जोड़ें।
क्लीमेन्स

1

यदि आप चाहें, तो आप रूट उपयोगकर्ता को सक्षम कर सकते हैं (और पासवर्ड सेट कर सकते हैं)।

लोग sudoइसके बजाय उपयोग करने की सलाह देंगे ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.