/ etc / sudoers - अपमान - अपमान की सूची कैसे जोड़ें?


13

मैं लिनक्स अपमान के साथ खेलने और कुछ जोड़ने का इरादा रखता हूं। हालाँकि, मैं केवल यह जान सकता हूं कि किसी एक अपमान को कैसे जोड़ा जाए, लेकिन सूची या उस फ़ाइल का स्थान नहीं है जिसमें अपमान होता है।


1
आप स्रोत को संपादित किए बिना sudo में कोई भी अपमान नहीं जोड़ सकते।
मेल बोयस

जवाबों:


12

अपमान की सूची को संपादित करने के लिए, आपको स्रोत को संपादित करना होगा और फिर से लिखना होगा।

अपमान plugins/sudoers/ins_*.h(4 फ़ाइलों) में संग्रहीत हैं । यदि आप एक नई फ़ाइल जोड़ते हैं, तो आपको इसकी परिभाषा को जोड़ना होगा plugins/sudoers/insults.h। बस।


3

मेरे लिए डेबियन पक्ष पर, मैं, परिणाम प्राप्त करने के क्योंकि कस्टम अपमान की एक सूची जोड़ने की आवश्यकता है एक sudoers.d निर्देश लेखन समाप्त हो गया रखता की sudo

अपने कस्टम कॉन्फ़िगरेशन में मैं दो निर्देशों का उपयोग करता हूं

  1. उबाऊ प्रणालियों के लिए एक जहां sudoबिना संकलित किया गया है insults, यहां मैं badpass_messageएक एकल कस्टम अपमान को हार्डकोड करने के लिए उपयोग करता हूं जो हर खराब पासवर्ड संदेश में दिखाई देता है

  2. मजेदार सिस्टम के लिए एक निर्देश जहां insultsपर समर्थित हैsudo

आपको या तो सक्षम होना चाहिए insultsया badpass_messageदोनों insultsको कम से कम (डेबियन पर) सक्षम करना चाहिए ।


2

मुझे यकीन नहीं है क्योंकि मैंने इस मज़ेदार (?) फीचर का इस्तेमाल नहीं किया है, लेकिन मैंने पाया है कि यह सुडोल अपमान सहते हैं और मेरा अपमान करते हैं, सुडो !!! और अन्य संदर्भ जो बताते हैं कि इस "सुविधा" को sudoस्रोतों से संकलन करने में सक्षम होना है।

मुझे लगता है कि (क्योंकि यह मजेदार है, लेकिन बेकार है) कि कई * निक्स इसे बिल्कुल भी शामिल नहीं करते हैं और यदि वे ऐसा करते हैं तो सूची sudoनिष्पादन योग्य में हार्डकोड की जाती है ।

इसे प्राप्त करने के लिए आपको इस निर्देश को संपादित करना /etc/sudoers(उपयोग करना visudo) और जोड़ना होगा:

Defaults insults 

OSX 10.8.4 पर (sudo वर्जन 1.7.4p6) आप सक्रिय Defaultsका उपयोग करके देख सकते हैं :

$ sudo -l | grep insult
    XAUTHORIZATION XAUTHORITY", env_keep+="EDITOR VISUAL", env_keep+="HOME MAIL", insults

तब आप इसका उपयोग करके देख सकते हैं:

$ sudo -K
$ sudo ls

और यदि आप एक गलत पासवर्ड लिखते हैं, तो आप "अपमान" देखेंगे

लेकिन मैंने ओएसएक्स 10.8.4 पर यह सब परीक्षण किया है और यह काम नहीं करता है, आपको मानक Sorry, try again.संदेश मिलता है ।

मैंने इसका आउटपुट खोज लिया है

$ sudo strings `which sudo`

लेकिन ऐसे कोई तार नहीं हैं।

नोट: मैं इसे अन्य * निक्स (जैसे ही मैं कर सकता हूं) पर परीक्षण करूँगा और रिपोर्ट करूँगा।


क्या आप अपने जवाब में कुछ बारीकियों को यहाँ जोड़ सकते हैं? आपके उत्तर को बहुत मजबूत बना देगा।
स्लम

2
@Aurigae यह नहीं पूछ रहा था कि अपमान को कैसे सक्षम किया जाए, लेकिन एक रिवाज को कैसे जोड़ा जाए ...
Calimo
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.