कैसे हल करने के लिए "sudo: /etc/sudoers.d विश्व योग्य है"


23

मैं निम्नलिखित त्रुटि को कैसे ठीक कर सकता हूं sudo?

/etc$ sudo
sudo: /etc/sudoers.d is world writable
usage: sudo [-D level] -h | -K | -k | -V
usage: sudo -v [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-u user
            name|#uid]
usage: sudo -l[l] [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-U user
            name] [-u user name|#uid] [-g groupname|#gid] [command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C fd] [-D level] [-g
            groupname|#gid] [-p prompt] [-u user name|#uid] [-g groupname|#gid]
            [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C fd] [-D level] [-g
            groupname|#gid] [-p prompt] [-u user name|#uid] file ...

ऐसा लगता है कि अनुमतियों को बदलना /etcएक बुरी बात है serverfault.com/questions/364677/why-is-chmod-r-777-destructive serverfault.com/questions/221447/…
Abuzzy

कोशिशpkexec chmod 555 /etc/sudoers

जवाबों:


38

रन pkexec chmod 0755 /etc/sudoers.d

pkexecसमस्या को दरकिनार कर, रूट अनुमतियों का उपयोग करने की एक अलग विधि का उपयोग करेगा।
और chmodअनुमतियाँ ठीक कर देंगे।


2
मदद नहीं की :(
अनमाता सनतराई

@demure, मुझे कौन सा पासवर्ड इस्तेमाल करना है?
चिराग सतपारा

मैंने pkexec chmod 0755 / etc
विजय विल्सन

Error executing command as another user: Not authorizedअगर मैं रूट उपयोगकर्ता पर स्विच कर सकता हूं तो मुझे पहली बार ऐसा करने की आवश्यकता नहीं होगी ...
मार्क क्रेमर

22

(555) अनुमतियों के साथ यह 2 कमांड चलाएँ:

pkexec chmod 555 /etc/sudoers
pkexec chmod 555 /etc/sudoers.d/README

मेरे लिए काम किया। बहुत खुबस!
arefin2k

मेरे लिए बहुत अच्छा काम किया
शुभम शर्मा

मेरे लिए काम किया :)
हाफिज अर्सलान

LTS 16.04 पर महान काम करता है
cvocvo

9

क्या आपने रिकवरी मोड में जाने की कोशिश की और सूडोर्स के लिए 775 पर अनुमति वापस ले ली? मैंने इसे आजमाया और यह काम आया।

1) उबंटू रिकवरी में जाओ

करना mount -rw -o remount /

3) फिर chmod 775 -R /etc/sudoersऔर chmod 775 -R /etc/sudoers.d/

इस समय यह काम करना चाहिए।

4) फिर रिकवरी मोड छोड़ने से पहले किसी भी पैकेज की एक सुडोल एप प्राप्त करें। देर से जवाब लेकिन मैं हाल ही में इस मुद्दे का सामना किया और यह कोशिश की। इसने विश्व लेखन के मुद्दे पर कम से कम काम किया।


"उबंटू रिकवरी में जाओ" से आपका क्या मतलब है? एक बार जब मैं पुनर्प्राप्ति मेनू पर होता हूं तो क्या मैं चयन करता हूं root? यह मुझे एक मूल शेल में मिलता है जो रिकवरी में है लेकिन यह काम नहीं करता है।
मार्क क्रेमर

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