मोना sudoers फ़ाइल में नहीं है। इस घटना की सूचना दी जाएगी


12

तो मैंने बस एक किया sudo apt-get upgradeऔर Yएक सवाल के बारे में कहा जो मुझसे पूछा और अब मैं एक sudoer नहीं हूं। यहां तक ​​कि हमारी जड़ भी सुडोल नहीं है। इसका क्या उपाय है?

Configuration file '/etc/sudoers'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** sudoers (Y/I/N/O/D/Z) [default=N] ? Y
Installing new version of config file /etc/sudoers ...
Setting up apt-transport-https (1.0.1ubuntu2.15) ...
Setting up libisc95 (1:9.9.5.dfsg-3ubuntu0.10) ...
Setting up libdns100 (1:9.9.5.dfsg-3ubuntu0.10) ...
Setting up libisccc90 (1:9.9.5.dfsg-3ubuntu0.10) ...
Setting up libisccfg90 (1:9.9.5.dfsg-3ubuntu0.10) ...
Setting up libbind9-90 (1:9.9.5.dfsg-3ubuntu0.10) ...
Setting up liblwres90 (1:9.9.5.dfsg-3ubuntu0.10) ...
Setting up bind9-host (1:9.9.5.dfsg-3ubuntu0.10) ...
Setting up dnsutils (1:9.9.5.dfsg-3ubuntu0.10) ...
Setting up dbus (1.6.18-0ubuntu4.4) ...
Installing new version of config file /etc/dbus-1/system.conf ...
Setting up python3-update-manager (1:0.196.22) ...
Setting up update-manager-core (1:0.196.22) ...
Setting up bazel (0.4.0) ...
Setting up cuda-repo-ubuntu1404 (8.0.44-1) ...
OK
Setting up dbus-x11 (1.6.18-0ubuntu4.4) ...
Setting up dkms (2.2.0.3-1.1ubuntu5.14.04.9) ...
Setting up firefox (49.0.2+build2-0ubuntu0.14.04.1) ...
Please restart all running instances of firefox, or you will experience problems.
Setting up libxnvctrl0 (361.93.02-0ubuntu1) ...
Setting up linux-generic-lts-saucy (3.13.0.100.108) ...
Setting up linux-headers-generic-lts-saucy (3.13.0.100.108) ...
Setting up linux-image-generic-lts-saucy (3.13.0.100.108) ...
Setting up linux-libc-dev:amd64 (3.13.0-100.147) ...
Setting up linux-tools-common (3.13.0-100.147) ...
Setting up python-pil (2.3.0-1ubuntu3.3) ...
Setting up python-imaging (2.3.0-1ubuntu3.3) ...
Processing triggers for libc-bin (2.19-0ubuntu6.9) ...
mona@pascal:~/computer_vision/deep_learning/ssd/caffe$ sudo apt-get install build-essential cmake git pkg-config
mona is not in the sudoers file.  This incident will be reported.


mona@pascal:~$ pwd
/home/mona
mona@pascal:~$ su -
Password: 
su: Authentication failure


mona@pascal:~$ sudo passwd root
[sudo] password for mona: 
mona is not in the sudoers file.  This incident will be reported.

अद्यतन: ग्रब में, मैंने उन्नत विकल्प और फिर पुनर्प्राप्ति मोड का चयन किया -> रूट और पासवार्ड मोना का उपयोग करके पासवर्ड बदल दिया और पासवार्ड सेट किया, लेकिन यह अभी भी मुझे रिबूट करने के बाद सुडोल नहीं होने देता है! कृपया समाधान सुझाएं।

mona@pascal:~$ su -
Password: 
su: Authentication failure

5
वाह अनुरक्षकों के पैर में एक सही शॉट। Ubuntu के साथ एक बग फ़ाइल करें जब आप इसे ठीक कर लें।
जोशुआ 23


@IlmariKaronen कॉमिक अपना चेहरा नहीं दिखाती है ... रिपोर्ट किसे मिलती है और यह कैसा दिखता है?
काटू

जवाबों:


20

sudoउबंटू में किसी खाते को अधिकार देने का सामान्य तरीका इसे adminऔर / या sudoसमूहों में जोड़ना है , जिन्हें sudoडिफ़ॉल्ट रूप से अधिकार दिए गए हैं।

यदि आप वास्तव में अपने sudoers कॉन्फ़िगरेशन को संशोधित करना चाहते हैं, तो आपको /etc/sudoersसीधे संपादित नहीं करना चाहिए , लेकिन इसमें /etc/sudoers.dवर्णित निर्देशिका में एक अलग फ़ाइल में अपना स्थानीय कॉन्फ़िगरेशन जोड़ें man sudoers। यह आपके द्वारा अनुभव की गई समस्या से बचने के लिए है: चूंकि आपके परिवर्तन नहीं होंगे /etc/sudoers, आप अपने कॉन्फ़िगरेशन को खोए बिना इसे नए संस्करणों में सुरक्षित रूप से अपग्रेड कर सकते हैं।

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

usermod -aG sudo mona

यह मेरी तुलना में बेहतर उत्तर है, और जिसे आपको अनुसरण करना चाहिए।
IikeDirt'

कृपया अद्यतन प्रश्न देखें। रूट के लिए नया पासवर्ड सेट करने से काम नहीं चला!
मोना जलाल

1
किसी ने नहीं कहा कि नया पासवर्ड सेट करने से आपकी समस्या दूर हो जाएगी ...
fkraiem

हमें ज़रूरत है कि मैंने माउंट -rw -o रीमाउंट / usermod -aG sudo mona से पहले क्या संपादित किया
मोना जलाल

यह पहले से जुड़े पेज में शामिल है।
fkraiem

4

वूप्स, आपके "Y" ने sudoers फ़ाइल का एक नया संस्करण स्वीकार किया है जो जाहिर है कि इसमें आपके पास नहीं है! भविष्य में, उनकी तुलना करने के लिए एक "डी" एक बेहतर विकल्प होगा, हालांकि यह भी स्पष्ट नहीं है कि यह पहली जगह में होना चाहिए था: सॉफ्टवेयर इंस्टॉल करते समय आपकी सुडोल फ़ाइल को प्रतिस्थापित करना बहुत पेशेवर नहीं है। इस बिंदु पर, आपको फ़ाइल के उपयोगकर्ता अनुभाग में रूट (स्वयं के साथ नहीं) में लॉग इन करना होगा और अपने आप को ("मोना") फिर से जोड़ना होगा।


1
वर्थ नोटिंग कि उपयोगकर्ता sudoको sudoसमूह में अपने खाते को जोड़ने का सामान्य तरीका हैsudoers
17

1
यह सच है, हाँ। जाहिरा तौर पर मोना ने अपने सिस्टम को अलग तरीके से कॉन्फ़िगर किया था, हालांकि आपकी बात अभी भी कायम है और ऐसा करना बेहतर विचार हो सकता है।
१:59:59 बजे :59लकीटर्ट '

1
@steeldriver: यह ubuntu-specific है। Sudo के लिए सामान्य तरीका sudoers फ़ाइल को संपादित करना है।
जोशुआ 23

0

आप इस तरह से एक कमांड का उपयोग कर सकते हैं:

sudo gpasswd -a username sudo

इसके स्थान पर username, उस उपयोगकर्ता नाम को डालें जिसे आप sudoसमूह में जोड़ना चाहते हैं । यदि आप चलाते हैं sudo gpasswd -a mono sudo, तो यह उपयोगकर्ता sudoको विशेषाधिकार देता है monoऔर -aविकल्प के कारण वास्तव में उस उपयोगकर्ता को sudoसमूह में जोड़ता है ।

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