क्या / etc / sudoers फ़ाइल को केवल अनुमतियाँ पढ़ने के लिए मान लिया गया है?


10
-r--r-----   1 root root     723 Jan 31  2012 sudoers

मेरा डिस्ट-अपडेट बार-बार विफल हो जाता है।
बूट में मेरा सिस्टम अक्सर फाइल सिस्टम चेक के लिए पूछता है। (मेरा सिस्टम-हार्डवेयर फ़ाइल है)

मै इस्तेमाल कर रहा हूँ

vksTP 3.5.0-25-जेनेरिक # 39 ~ सटीक 1-Ubuntu SMP Tue 26 फरवरी 00:07:14 UTC 2013 x86_64 x86_64 x86_64 GNU / Linux

रूट प्रॉम्प्ट से, क्या यह करना मेरे लिए सुरक्षित है (मुझे पता है कि क्या काम करेगा, क्योंकि फ़ाइल केवल पढ़ी जाती है)

chmod g+w /etc/sudors  

मेरा उपयोगकर्ता रूट समूह में जोड़ा गया है

vks@vksTP:~$ sudo adduser vks root
The user `vks' is already a member of `root'.

कृपया सुझाव दें, मुझे परमिट पर सतही ज्ञान हो सकता है, और मैं चीजों को भ्रमित कर सकता हूं। कृपया मुझे बताएं कि क्या कोई अन्य महत्वपूर्ण जानकारी है जो मुझे याद आ रही है?

जवाबों:


15

हां, /etc/sudoersउन अनुमतियों को माना जाता है, जो केवल उपयोगकर्ता और समूह के लिए पढ़ी जा रही हैं, और कुछ नहीं। इसका कारण यह है कि आप sudoers फ़ाइल को सीधे संपादित नहीं कर सकते हैं, लेकिन visudoआवरण का उपयोग करके , जो एक नई sudoers फ़ाइल लिखने से पहले कुछ जाँच की सुविधा प्रदान करता है।

आप विज़ुअल वीटो का उपयोग करके देख सकते हैं कि विज़ुएल ऑल्ट को सेट करके क्या उपयोग किया जाता है। EDITOR पर्यावरण चर।

$ sudo EDITOR=emacs visudo

धन्यवाद। मैं निम्नलिखित जोड़ने में सक्षम था, लेकिन मैं नहीं जानता कि क्या यह करना सही है ... # उपयोगकर्ता विशेषाधिकार विनिर्देशन जड़ सभी = (ALL: ALL) ALL vks ALL = (ALL: ALL) ALL
Vivek Sharma
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.