कैसे पता करें कि क्या मैं अपने उबंटू का प्रशासक हूं?


10

क्या यह जानने का कोई तरीका है कि क्या मेरे Ubuntu 14.04 का व्यवस्थापक है? यदि नहीं, तो मैं प्रशासक कैसे बन सकता हूं?


ध्यान दें कि यद्यपि आप "प्रशासक" कहते रहते हैं, लेकिन सभी उत्तरों ने कहा है कि आप "प्रशासक" हैं या नहीं। आवश्यक रूप से एकमात्र व्यवस्थापक नहीं है (जब तक कि आप शायद रूट खाते की गणना नहीं करते हैं, जो सामान्य रूप से अक्षम है)। आप बहुत अच्छी तरह से एक मशीन पर सौ प्रशासक रख सकते हैं।
जॉन हैना

जवाबों:


6

डिफ़ॉल्ट GUI में, सिस्टम सेटिंग्स खोलें और "उपयोगकर्ता खाते" टूल पर जाएं। यह आपका "खाता प्रकार" दिखाता है: "मानक" या "प्रशासक"।

कमांड लाइन पर, कमांड चलाएँ idया groupsदेखें कि क्या आप sudoसमूह में हैं। उबंटू में, सामान्य रूप से, व्यवस्थापक sudoसमूह में हैं।

यदि आपके पास सीधे sudoers की सूची में जोड़ा गया है, तो आपके पास प्रशासनिक पहुंच हो सकती है - यह अधिक संभावना है यदि व्यवस्थापक सामान्य रूप से लिनक्स या यूनिक्स से परिचित है और डिफ़ॉल्ट Ubuntu विधि का उपयोग नहीं किया है। sudo echo okअपना पासवर्ड चलाने और दर्ज करने का प्रयास करें ; यदि यह प्रिंट करता है ok, तो आप एक व्यवस्थापक हैं।


आपके द्वारा कहा गया पहला तरीका सबसे आसान तरीका है। धन्यवाद।
टॉमजे

7

बस idएक टर्मिनल में टाइप करें । यह आपके खाते के यूजर आईडी, ग्रुप आईडी और ग्रुप मेंबरशिप को आउटपुट करता है। मेरे मामले में:

UID=1000(jacob) GID=1000(jacob) groepen=1000(jacob),4(adm),24(cdrom),27(sudo),30

"27 (sudo)" का अर्थ है कि मैं "sudo" समूह का सदस्य हूं, और मेरे पास कमांड को sudoदूसरे शब्दों में चलाने का विकल्प है : मैं एक प्रशासक हूं।

तुलना में, एक "सामान्य" उपयोगकर्ता का आउटपुट:

UID=1001(testpersoon) GID=1001(testpersoon) groepen=1001(testpersoon),1000(jacob)

"सामान्य" उपयोगकर्ता को व्यवस्थापक में बदलने के लिए, उपयोगकर्ता को समूह में जोड़ें sudo:

sudo adduser <username> sudo  (from an administrator's user account)

मुझे भी 4 (प्रशंसा) मिले। तो क्या मैं प्रशासक हूं?
टॉमजे

@tom का अर्थ है कि वह जानना चाहता है कि वह जड़ है या नहीं
nux

@nux आपको ऐसा क्यों लगता है?
जैकब व्लिजम

शीर्षक से, "मेरे ubuntu के प्रशासक"
nux

1
@ नक्स एक प्रशासक होने का मतलब है कि कार्यक्रमों को रूट के रूप में चलाने का अधिकार होना। यह हर समय रूट खाते का उपयोग करने का मतलब नहीं है।
गिलेस का SO- बुराई पर रोक '29

1

डिफ़ॉल्ट रूट खाता ubuntu में अक्षम है, रूट खाते में UID = 0 है, कोशिश करें:

id और देखें कि आउटपुट क्या है, अगर इसका शून्य के अलावा आप रूट नहीं हैं।

लेकिन आप जांच कर सकते हैं कि क्या आप sudo द्वारा रूट विशेषाधिकारों का उपयोग कर सकते हैं:

sudo -v

यदि आप यह नहीं बताएंगे:

Sorry, user [username] may not run sudo on [hostname].

टर्मिनल खोलने पर एक और सुझाव:

If $ at the end of the prompt that means standard user .

If # that means root user

मेरे मामले में nux@ubuntu-PC:~$

इसका मतलब है कि मैं एक मानक उपयोगकर्ता हूं।


इससे आपका क्या मतलब है - "आईडी - यू (आपका नाम)"? क्या आप इसे थोड़ा समझाएंगे?
टॉमजे

जाँच linfo.org/uid.html
nux

खदान $ है। तो क्या मैं प्रशासक हूं?
टॉमजे

1
@ यदि आप एक व्यवस्थापक हैं, तो भी आपका संकेत सामान्य रूप से दिखाई देगा $। केवल संकेत दिखाता #है कि शेल रूट के रूप में चल रहा है। यदि आपको प्रोग्राम को रूट के रूप में चलाने का अधिकार है (जो कि एक प्रशासक होने की परिभाषा है), जो आपके संकेत को प्रभावित नहीं करता है।
गाइल्स 'एसओ- बुराई को रोकें'

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