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


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

Defaults    requiretty

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


74
2018-02-09 10:08


मूल




जवाब:


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

Defaults:username !requiretty

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


89
2018-02-09 13:02



बीटीडब्लू।, आवश्यकता है प्रति आरएचईएल 5 पर डिफ़ॉल्ट रूप से सक्रिय है। यह जानना अच्छा है कि अन्य वितरणों में ऐसा नहीं है। - user27451
यह किसी की मदद कर सकता है। serverfault.com/questions/72708/execute-su-c-over-ssh - Senthil Kumar


रेडहाट अब 'डिफ़ॉल्ट आवश्यकताएं' को हटाने की सिफारिश करता है, जो इसके अनुरूप है स्रोत कोड डिफ़ॉल्ट। में सुरक्षा सलाहकार आरएचएसए-2016: 25 9 3, रेडहाट पैच / etc / sudoers, लाइन को हटा रहा है 'डिफ़ॉल्ट आवश्यकताएँ'

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

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


3
2017-09-12 23:22



यह वास्तव में बहुत अच्छी जानकारी है लेकिन तकनीकी रूप से सवाल का जवाब नहीं देती है। - HarlemSquirrel
क्या आपके पास RHEL / CENTOS 7 पर काम नहीं कर रहे प्रति उपयोगकर्ता डिफ़ॉल्ट के बारे में टिकट का लिंक है? या हो सकता है कि नोट्स जारी करने के लिए एक लिंक यह कह रहा है कि इसे 1.8.6p7 पोस्ट किया गया है? मैं इसके बारे में कुछ भी नहीं देख रहा हूँ sudo.ws/stable.html - pwan