सूडो काम नहीं करता है: "/ etc / sudoers के पास uid 1000 का स्वामित्व है, 0 होना चाहिए"


21

जब टर्मिनल द्वारा sudo कमांड टाइप करें, तो त्रुटि दिखाएं, इसे कैसे ठीक करें

sudo: /etc/sudoers is owned by uid 1000, should be 0
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

जवाबों:


31

स्वामी को वापस रूट पर बदलें:

pkexec chown root:root /etc/sudoers /etc/sudoers.d -R

या visudoफाइलों की सामान्य शुद्धता सुनिश्चित करने के लिए कमांड का उपयोग करें ( @KasiyA के लिए धन्यवाद ):

pkexec visudo

3
इसे ठीक करने का आसान तरीका है:pkexec visudo
— α waysнι

Im एक समस्या है मैं एक ec2 उदाहरण है और मैं अपने समाधान की कोशिश की और यह पासवर्ड के लिए पूछता है। मैं इसे कैसे कम करूँ?
— दाविद

खैर, कि बेकार है; "प्रोग्राम 'pkexec' वर्तमान में स्थापित नहीं है। आप इसे टाइप करके स्थापित कर सकते हैं: sudo apt-get install पॉलिसीकिट -1"
— Koen।

@Koen। यह उबंटू पर डिफ़ॉल्ट रूप से स्थापित किया गया है (जब तक कि आप एक सर्वर या न्यूनतम स्थापना की बात नहीं कर रहे हैं, शायद)।
— मूरू

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