“Su user_with_sudo के लिए प्रतिस्थापन; sudo -s ”उपयोगकर्ता के लिए sudo- अधिकार के बिना?


1

मान लें कि मेरे दो उपयोगकर्ता खाते हैं:

  • उपयोगकर्ता (बिना किसी सूडो अनुमति के)
  • user_with_sudo (सभी sudo अनुमतियों के साथ)

अब, मैं के रूप में लॉग इन कर रहा हूँ, userलेकिन कुछ करना चाहते हैं root, जैसे एक पूर्ण रूट बैश पर स्विच करें। sudo -sकाम नहीं करेगा क्योंकि मैं एक सुडोल नहीं हूँ।

इसलिए, मुझे पहले एक sudoer उपयोगकर्ता पर स्विच करना होगा:

su user_with_sudo

और पासवर्ड डाले।

अब मैं लॉग इन हूं user_with_sudoऔर मैं कॉल करने में सक्षम हूं, sudo -sलेकिन मुझे फिर से उसी पासवर्ड को दर्ज करना होगा, जो थोड़ा कष्टप्रद है।

क्या कोई कमांड है, जो एक sudoer-user पर स्विच करता है और rootकेवल एक बार पासवर्ड टाइप करने के साथ कमांड चलाता है ? मूल रूप से, क्या इसके लिए एक-कमांड प्रतिस्थापन है:

su user_with_sudo
(enter password)
sudo -s
(enter same password again)

इस विन्यास का क्या मतलब है? यदि आप इन सभी लोगों को पासवर्ड दे रहे हैं user_with_sudo, तो उन्हें रूट पासवर्ड क्यों नहीं दें?
बरमार

जवाबों:


0

Sudo कमांड के मैन पेज से आप इसे अनुमति देने के लिए / etc / sudoers फ़ाइल को संपादित कर सकते हैं

https://unix.stackexchange.com/questions/43135/allowing-a-user-to-use-sudo-without-a-password


यह "उपयोगकर्ता" में sudo अधिकारों को जोड़ देगा, जिसे मैं रोकना चाहता था। उपयोगकर्ता खाता "उपयोगकर्ता" कई लोगों के लिए एक साझा खाते के रूप में होता है, उन्हें सिस्टम को बदलने की अनुमति नहीं दी जानी चाहिए। एक अन्य विकल्प यह होगा कि आप सूडो को कॉल करते समय दूसरे पासवर्ड का अनुरोध करें, लेकिन मैं सिर्फ यह सोच रहा हूं कि क्या su & sudo के बजाय एक कमांड के साथ "sudo को user_with_sudo" कहना संभव है।
बर्नहार्ड

@ मुझे लगता है कि वह सुझाव दे रहा है कि आप पासवर्ड की आवश्यकता को बंद कर दें user_with_sudo। इसलिए हर किसी को उस उपयोगकर्ता बनने के लिए पासवर्ड दर्ज करना होगा, लेकिन उन्हें रूट बनने के लिए फिर से पासवर्ड दर्ज करने की आवश्यकता नहीं है।
बरमार
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.