मुझे विज़ुदो के साथ संपादन / आदि / sudoers क्यों करना है?


51

मैंने देखा है कि sudoers file और cron config files Linux पर मौजूद अन्य config files की तुलना में एक विशेष तरीके से कार्य करती हैं। उन्हें किसी पाठ संपादक के बजाय एक विशेष आवरण के साथ संपादित करने की आवश्यकता है। ऐसा क्यों है?


जवाबों:


71

आप अपने सिस्टम को तोड़ने से रोकने के लिए ज्यादातर विडोको का इस्तेमाल करते हैं। विज़ुदो आपके परिवर्तनों पर जाँच सुनिश्चित करता है कि आपने कुछ भी गड़बड़ नहीं किया है। यदि आपने कुछ गड़बड़ किया है, तो आप इसे ठीक करने की अपनी क्षमता को पूरी तरह से बर्बाद कर सकते हैं या बचाव मोड में बगैर विशेषाधिकार के कुछ भी कर सकते हैं।

आदमी पेज का वर्णन करता है इस

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


3
दिलचस्प! +1, किसी चीज़ के लिए एक सरल व्याख्या का वर्णन करने के लिए जिसे मुझे बहुत पहले पता होना चाहिए था :)
ग्रेग मिहान

7
सुडोइडिट नामक एक कमांड के रूप में दृश्यमान का व्यवहार उदारता से उपलब्ध है। यह एक ही लॉक / कॉपी / एडिट / कॉपी / अनलॉक चक्र करता है (हालांकि स्पष्ट रूप से पार्स स्टेप के साथ नहीं)। इसका एक फायदा यह भी है कि इससे आप किसी संपादक को मूल के रूप में लॉन्च किए बिना रूट-स्वामित्व वाली फ़ाइलों को संपादित करने के लिए लोगों को पहुँच प्रदान कर सकते हैं, जो उन्हें संपादक के भीतर से एक शेल लॉन्च करने की अनुमति दे सकता है। अगर मैं सुडोलिट को चलाते हुए अपने संपादक से बाहर निकलता हूं, तो मेरा युरिड अभी भी अपना है।
जेम्स एफ

18

Zoredache जवाब एकदम सही है।

एक और बात जिसका उल्लेख करने लायक हो सकता है। आप पसंदीदा संपादक का उपयोग करके सेटिंग EDITORकर सकते हैं VISUAL:

export EDITOR=whatevertexteditoryouwant
export VISUAL=whatevertexteditoryouwant

या:

EDITOR=whatevertexteditoryouwant visudo

यदि आप ऐसा करते हैं, तो यह सिंटैक्स-चेक स्टेप को भी करेगा, या यह आपके द्वारा सुझाए गए @James जैसे sudoedit को कॉल करने के बराबर होगा?
ओ ० '।

हां आपके प्रश्न का उत्तर है। आप लगभग किसी भी संपादक का उपयोग कर सकते हैं जिसे आप cli से मंगवा सकते हैं।
cstamas

3
यह एक हाँ या कोई सवाल नहीं था: V
o0 '।

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