सूडो काम नहीं करता है: "/ 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.