सूडो चेतावनी को बदलना


28

पहली बार जब आप कोशिश करते हैं और एक सर्वर पर आपको सूडो चेतावनी मिलती है;

हमें विश्वास है कि आपने स्थानीय सिस्टम प्रशासक से सामान्य व्याख्यान प्राप्त किया है। यह आमतौर पर इन तीन चीजों को उबालता है:

# 1) दूसरों की निजता का सम्मान करें।

# 2) टाइप करने से पहले सोचें।

# 3) महान शक्ति के साथ बड़ी जिम्मेदारी आती है।

क्या किसी को इस चेतावनी को संशोधित करने के लिए आपके द्वारा संपादित की जाने वाली फ़ाइल का पता है?


4
हालांकि उस संदेश को हराना मुश्किल होगा। मैंने हमेशा सोचा है कि यह लेखन का एक बहुत बड़ा टुकड़ा है।
जेफ एलन

@JeffAllen ने क्या कहा!
gf_

जवाबों:


42

यह संकलित है:

[root@risby]# strings /usr/bin/sudo|grep privacy
    #1) Respect the privacy of others.

हालाँकि, खुशी की बात यह है कि मेरा यह कहना man sudoersस्ट्रिंग lecture_fileका है

[पी] एक फ़ाइल के लिए एक एथलीट जिसमें एक वैकल्पिक सुडो व्याख्यान होता है जिसे मानक व्याख्यान के स्थान पर उपयोग किया जाएगा यदि नामित फ़ाइल मौजूद है। डिफ़ॉल्ट रूप से, sudo एक अंतर्निर्मित व्याख्यान का उपयोग करता है।

तो देखें कि क्या आपका सुडोल समर्थन करता है, और यदि ऐसा होता है, तो इसे किसी विशेष फ़ाइल नाम पर सेट करें जैसे

Defaults        lecture_file = /etc/sudoers.lecture

और अपना व्याख्यान पाठ उस फ़ाइल में डालें। आपको यह परीक्षण करना आसान लग सकता है, जैसा कि मैंने किया, यदि आप भी करते हैं

Defaults        lecture = always

जो सूडो के हर आह्वान पर व्याख्यान को प्रदर्शित करेगा। अन्यथा आप उन खातों से बाहर निकल सकते हैं, जिन्होंने आपको यह अधिकार प्राप्त करने के दौरान कभी सूद नहीं दिया है!

यदि आपका सुडौल इन चर का समर्थन करने के लिए पर्याप्त पुराना नहीं है, तो आपको स्रोत से पुनर्मूल्यांकन करने की आवश्यकता होगी। इसकी अपनी अटेंडेंट चिंताएं हैं, इसलिए आप कॉस्मेटिक कारणों से विशुद्ध रूप से करने से पहले बहुत सोच विचार करना चाहेंगे।


2
और यदि आपका सुडोकू पर्याप्त पुराना नहीं है, तो लेक्चर_फाइल नहीं है, यह सुरक्षा कमजोरियों के साथ है। यह सुविधा 2004 की एक समिति में जोड़ी गई थी। sudo.ws/repos/sudo/rev/940133231216
jblaine

2011 में @jblaine जब मैंने उत्तर लिखा था, तो RedHat ने नवीनतम संस्करण में लगातार अपडेट के बजाय पैचपोर्ट बैकपैक करने की प्रवृत्ति का मतलब था कि यह सच नहीं रहा होगा। अब तक, मुझे पूरा यकीन है कि आप सही हैं!
MadHatter
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.