sudoers: प्रति उपयोगकर्ता आवश्यकता को अक्षम कैसे करें


78

मैं लाइन में टिप्पणी नहीं करना चाहता /etc/sudoers:

Defaults    requiretty

इसके बजाय, मैं केवल एक निश्चित उपयोगकर्ता को एक ट्टी की आवश्यकता नहीं करना चाहता हूं। यह कैसे किया जा सकता है?

जवाबों:


93

आपने कहा था कि आप चाहते हैं कि किसी विशेष उपयोगकर्ता को टैटी की आवश्यकता न हो। यही डिफ़ॉल्ट व्यवहार है। फिर भी, आप स्पष्ट रूप से इस तरह सेट कर सकते हैं:

Defaults:username !requiretty

यदि आप चाहते हैं कि बाकी सभी को टटी की आवश्यकता हो, तो आपको लाइन को अनक्मम करना होगा।


13
Btw।, आरएचईएल 5 पर प्रति डिफ़ॉल्ट डिफ़ॉल्ट रूप से सक्रिय है। यह जानने के लिए अच्छा है कि अन्य वितरण में ऐसा नहीं है।
14:27 पर user27451

यह कोई किसी की मदद कर सकता है। serverfault.com/questions/72708/execute-su-c-over-ssh
सेंथिल कुमार

3

RedHat अब 'Defaults आवश्यकता' को हटाने की सिफारिश करता है, जो सोर्स कोड डिफॉल्ट्स के अनुरूप है । में सुरक्षा परामर्श RHSA-2016: 2593 , RedHat समझौता / etc / sudoers, को हटाने लाइन 'चूक requiretty'

अतिरिक्त विवरण के लिए, देखें: https://bugzilla.redhat.com/show_bug.cgi?id=1196451 https://bugzilla.redhat.com/attachment.cgi?id=1155247&action=diff

इसके अलावा, प्रति उपयोगकर्ता आवश्यकता के अपवाद RHEL / CENTOS 7 (sudo 1.8.6p7) के लिए काम नहीं करते हैं


यह वास्तव में बहुत अच्छी जानकारी है, लेकिन तकनीकी रूप से इस सवाल का जवाब नहीं है।
हार्लेमस्कॉर्टल

2
क्या आपके पास RHEL / CENTOS 7 पर काम नहीं करने वाले प्रति उपयोगकर्ता डिफॉल्ट के बारे में टिकट का लिंक है? या हो सकता है कि यह कहते हुए नोट जारी करने का लिंक 1.8.6p7 पोस्ट किया गया हो? मैं के तहत इसके बारे में कुछ नहीं दिखाई दे रहा sudo.ws/stable.html
pwan
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.